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>9</zoom_level>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>675</x>
|
|
<y>342</y>
|
|
<w>108</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Graphics</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>441</x>
|
|
<y>342</y>
|
|
<w>108</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Sound</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>531</x>
|
|
<y>279</y>
|
|
<w>108</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Physics / Math</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>684</x>
|
|
<y>153</y>
|
|
<w>99</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Game client</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>351</x>
|
|
<y>279</y>
|
|
<w>126</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Gamelogic</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>369</x>
|
|
<y>153</y>
|
|
<w>99</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Game server</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>531</x>
|
|
<y>207</y>
|
|
<w>108</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Network</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>558</x>
|
|
<y>342</y>
|
|
<w>108</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Input</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>531</x>
|
|
<y>243</y>
|
|
<w>108</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Threading</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>531</x>
|
|
<y>90</y>
|
|
<w>108</w>
|
|
<h>36</h>
|
|
</coordinates>
|
|
<panel_attributes>DanBias
|
|
bg=green</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>702</x>
|
|
<y>153</y>
|
|
<w>44</w>
|
|
<h>206</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>27;189;27;171;27;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>459</x>
|
|
<y>153</y>
|
|
<w>287</w>
|
|
<h>206</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>27;189;27;171;270;171;270;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>387</x>
|
|
<y>153</y>
|
|
<w>44</w>
|
|
<h>143</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>27;126;27;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>612</x>
|
|
<y>153</y>
|
|
<w>134</w>
|
|
<h>152</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>27;135;117;135;117;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>387</x>
|
|
<y>153</y>
|
|
<w>161</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>144;63;27;63;27;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>450</x>
|
|
<y>261</y>
|
|
<w>98</w>
|
|
<h>44</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>81;27;27;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>585</x>
|
|
<y>153</y>
|
|
<w>161</w>
|
|
<h>206</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>27;189;27;171;144;171;144;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>387</x>
|
|
<y>153</y>
|
|
<w>161</w>
|
|
<h>116</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>144;99;27;99;27;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>612</x>
|
|
<y>153</y>
|
|
<w>134</w>
|
|
<h>116</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>27;99;117;99;117;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>612</x>
|
|
<y>153</y>
|
|
<w>134</w>
|
|
<h>80</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>27;63;117;63;117;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>612</x>
|
|
<y>72</y>
|
|
<w>134</w>
|
|
<h>98</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=>-</panel_attributes>
|
|
<additional_attributes>27;27;117;27;117;81</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>387</x>
|
|
<y>72</y>
|
|
<w>161</w>
|
|
<h>98</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=>-</panel_attributes>
|
|
<additional_attributes>144;27;27;27;27;81</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Package</type>
|
|
<coordinates>
|
|
<x>342</x>
|
|
<y>54</y>
|
|
<w>450</w>
|
|
<h>333</h>
|
|
</coordinates>
|
|
<panel_attributes>Game</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>702</x>
|
|
<y>342</y>
|
|
<w>44</w>
|
|
<h>134</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
<additional_attributes>27;27;27;117</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Package</type>
|
|
<coordinates>
|
|
<x>711</x>
|
|
<y>459</y>
|
|
<w>261</w>
|
|
<h>180</h>
|
|
</coordinates>
|
|
<panel_attributes>Graphics</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>720</x>
|
|
<y>486</y>
|
|
<w>243</w>
|
|
<h>144</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>441</x>
|
|
<y>459</y>
|
|
<w>252</w>
|
|
<h>198</h>
|
|
</coordinates>
|
|
<panel_attributes>Input</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>513</x>
|
|
<y>342</y>
|
|
<w>116</w>
|
|
<h>143</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
<additional_attributes>99;27;99;126;27;126</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>450</x>
|
|
<y>486</y>
|
|
<w>234</w>
|
|
<h>162</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>351</x>
|
|
<y>342</y>
|
|
<w>81</w>
|
|
<h>27</h>
|
|
</coordinates>
|
|
<panel_attributes>Window API</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>360</x>
|
|
<y>153</y>
|
|
<w>386</w>
|
|
<h>206</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>27;189;27;171;369;171;369;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Package</type>
|
|
<coordinates>
|
|
<x>126</x>
|
|
<y>459</y>
|
|
<w>306</w>
|
|
<h>198</h>
|
|
</coordinates>
|
|
<panel_attributes>Sound</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Class</type>
|
|
<coordinates>
|
|
<x>135</x>
|
|
<y>486</y>
|
|
<w>288</w>
|
|
<h>99</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>135</x>
|
|
<y>612</y>
|
|
<w>288</w>
|
|
<h>36</h>
|
|
</coordinates>
|
|
<panel_attributes><<API>>
|
|
--
|
|
FMOD</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>252</x>
|
|
<y>558</y>
|
|
<w>44</w>
|
|
<h>71</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
<additional_attributes>27;54;27;27</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>216</x>
|
|
<y>342</y>
|
|
<w>296</w>
|
|
<h>143</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
<additional_attributes>279;27;279;72;207;72;207;126;27;126</additional_attributes>
|
|
</element>
|
|
</diagram>
|