429 lines
10 KiB
XML
429 lines
10 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<diagram program="umlet" version="12.1">
|
|
<zoom_level>11</zoom_level>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>726</x>
|
|
<y>363</y>
|
|
<w>132</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Graphics</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>440</x>
|
|
<y>363</y>
|
|
<w>132</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Sound</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>550</x>
|
|
<y>286</y>
|
|
<w>132</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Physics / Math</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>737</x>
|
|
<y>176</y>
|
|
<w>121</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Game client</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>363</x>
|
|
<y>286</y>
|
|
<w>154</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Gamelogic</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>385</x>
|
|
<y>176</y>
|
|
<w>121</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Game server</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>550</x>
|
|
<y>154</y>
|
|
<w>132</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Network</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>583</x>
|
|
<y>363</y>
|
|
<w>132</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Input</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>550</x>
|
|
<y>198</y>
|
|
<w>132</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Threading</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>550</x>
|
|
<y>55</y>
|
|
<w>132</w>
|
|
<h>44</h>
|
|
</coordinates>
|
|
<panel_attributes>DanBias
|
|
bg=green</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>759</x>
|
|
<y>176</y>
|
|
<w>54</w>
|
|
<h>208</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;187;33;165;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>462</x>
|
|
<y>176</y>
|
|
<w>351</w>
|
|
<h>208</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;187;33;165;330;165;330;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>407</x>
|
|
<y>176</y>
|
|
<w>54</w>
|
|
<h>131</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;110;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>649</x>
|
|
<y>176</y>
|
|
<w>153</w>
|
|
<h>142</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;121;132;121;132;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>473</x>
|
|
<y>143</y>
|
|
<w>98</w>
|
|
<h>65</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>77;33;44;33;44;44;33;44</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>484</x>
|
|
<y>264</y>
|
|
<w>87</w>
|
|
<h>54</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>66;33;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>616</x>
|
|
<y>176</y>
|
|
<w>197</w>
|
|
<h>208</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;187;33;165;176;165;176;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>473</x>
|
|
<y>165</y>
|
|
<w>98</w>
|
|
<h>65</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>77;44;44;44;44;33;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>649</x>
|
|
<y>165</y>
|
|
<w>109</w>
|
|
<h>65</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;44;66;44;66;33;88;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>649</x>
|
|
<y>143</y>
|
|
<w>109</w>
|
|
<h>65</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;33;66;33;66;44;88;44</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>649</x>
|
|
<y>33</y>
|
|
<w>164</w>
|
|
<h>164</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=>-</panel_attributes>
|
|
<additional_attributes>33;33;143;33;143;143</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>407</x>
|
|
<y>33</y>
|
|
<w>164</w>
|
|
<h>164</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=>-</panel_attributes>
|
|
<additional_attributes>143;33;33;33;33;143</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Package</type>
|
|
<coordinates>
|
|
<x>319</x>
|
|
<y>22</y>
|
|
<w>550</w>
|
|
<h>385</h>
|
|
</coordinates>
|
|
<panel_attributes>GameEngine</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>759</x>
|
|
<y>363</y>
|
|
<w>54</w>
|
|
<h>164</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
<additional_attributes>33;33;33;143</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Package</type>
|
|
<coordinates>
|
|
<x>770</x>
|
|
<y>506</y>
|
|
<w>319</w>
|
|
<h>220</h>
|
|
</coordinates>
|
|
<panel_attributes>Graphics</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>781</x>
|
|
<y>539</y>
|
|
<w>297</w>
|
|
<h>176</h>
|
|
</coordinates>
|
|
<panel_attributes><<interface>>
|
|
OysterGfx
|
|
--
|
|
Init(InitData :struct) :enum state
|
|
NewFrame(FrameConstant :struct) :void
|
|
GatherData(Model :struct) :void
|
|
Render() :void
|
|
SetOptions(Options :struct) :void
|
|
LoadModel(file :const wchar[]) :Model*
|
|
Release(resource :Model*) :void</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Package</type>
|
|
<coordinates>
|
|
<x>440</x>
|
|
<y>506</y>
|
|
<w>308</w>
|
|
<h>242</h>
|
|
</coordinates>
|
|
<panel_attributes>Input</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>528</x>
|
|
<y>363</y>
|
|
<w>142</w>
|
|
<h>175</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
<additional_attributes>121;33;121;154;33;154</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>451</x>
|
|
<y>539</y>
|
|
<w>286</w>
|
|
<h>198</h>
|
|
</coordinates>
|
|
<panel_attributes><<interface>>
|
|
RawInput
|
|
--
|
|
Self() :RawInput*
|
|
Destroy() :void
|
|
QueryInput(Key :enum state(RIK)) :void
|
|
Subscribe(Callback :function) :void
|
|
Unsubscribe(Calback :function) :void
|
|
GetError() const :const wchar*
|
|
AddDevice(Data :struct) :enum state
|
|
Enable(Enable :bool) :void</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>330</x>
|
|
<y>363</y>
|
|
<w>99</w>
|
|
<h>33</h>
|
|
</coordinates>
|
|
<panel_attributes>Window API</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>341</x>
|
|
<y>176</y>
|
|
<w>472</w>
|
|
<h>208</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;187;33;165;451;165;451;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Package</type>
|
|
<coordinates>
|
|
<x>55</x>
|
|
<y>506</y>
|
|
<w>374</w>
|
|
<h>242</h>
|
|
</coordinates>
|
|
<panel_attributes>Sound</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>66</x>
|
|
<y>539</y>
|
|
<w>352</w>
|
|
<h>121</h>
|
|
</coordinates>
|
|
<panel_attributes><<interface>>
|
|
SoundWrapper
|
|
--
|
|
LoadResource(file :const char*) :ResoureHandle*
|
|
Play(PlayData :struct) :InstanceID
|
|
Stop(InstanceID :int) :void
|
|
Release(Resource :ResourceHandle*) :void</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>66</x>
|
|
<y>693</y>
|
|
<w>352</w>
|
|
<h>44</h>
|
|
</coordinates>
|
|
<panel_attributes><<API>>
|
|
--
|
|
FMOD</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>209</x>
|
|
<y>627</y>
|
|
<w>54</w>
|
|
<h>87</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
<additional_attributes>33;66;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>165</x>
|
|
<y>363</y>
|
|
<w>362</w>
|
|
<h>175</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
<additional_attributes>341;33;341;88;253;88;253;154;33;154</additional_attributes>
|
|
</element>
|
|
</diagram>
|