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>759</x>
|
|
<y>352</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>473</x>
|
|
<y>352</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>583</x>
|
|
<y>275</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>770</x>
|
|
<y>121</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>275</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>121</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>583</x>
|
|
<y>187</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>616</x>
|
|
<y>352</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>583</x>
|
|
<y>231</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>583</x>
|
|
<y>44</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>792</x>
|
|
<y>121</y>
|
|
<w>54</w>
|
|
<h>252</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;231;33;209;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>495</x>
|
|
<y>121</y>
|
|
<w>351</w>
|
|
<h>252</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;231;33;209;330;209;330;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>407</x>
|
|
<y>121</y>
|
|
<w>54</w>
|
|
<h>175</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;154;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>682</x>
|
|
<y>121</y>
|
|
<w>164</w>
|
|
<h>186</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;165;143;165;143;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>407</x>
|
|
<y>121</y>
|
|
<w>197</w>
|
|
<h>98</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>176;77;33;77;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>484</x>
|
|
<y>253</y>
|
|
<w>120</w>
|
|
<h>54</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>99;33;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>649</x>
|
|
<y>121</y>
|
|
<w>197</w>
|
|
<h>252</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;231;33;209;176;209;176;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>407</x>
|
|
<y>121</y>
|
|
<w>197</w>
|
|
<h>142</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>176;121;33;121;33;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>682</x>
|
|
<y>121</y>
|
|
<w>164</w>
|
|
<h>142</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;121;143;121;143;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>682</x>
|
|
<y>121</y>
|
|
<w>164</w>
|
|
<h>98</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;77;143;77;143;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>682</x>
|
|
<y>22</y>
|
|
<w>164</w>
|
|
<h>120</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=>-</panel_attributes>
|
|
<additional_attributes>33;33;143;33;143;99</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>407</x>
|
|
<y>22</y>
|
|
<w>197</w>
|
|
<h>120</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=>-</panel_attributes>
|
|
<additional_attributes>176;33;33;33;33;99</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Package</type>
|
|
<coordinates>
|
|
<x>352</x>
|
|
<y>0</y>
|
|
<w>550</w>
|
|
<h>407</h>
|
|
</coordinates>
|
|
<panel_attributes>Game</panel_attributes>
|
|
<additional_attributes/>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Relation</type>
|
|
<coordinates>
|
|
<x>792</x>
|
|
<y>352</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>803</x>
|
|
<y>495</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>814</x>
|
|
<y>528</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>473</x>
|
|
<y>495</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>561</x>
|
|
<y>352</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>484</x>
|
|
<y>528</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>363</x>
|
|
<y>352</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>374</x>
|
|
<y>121</y>
|
|
<w>472</w>
|
|
<h>252</h>
|
|
</coordinates>
|
|
<panel_attributes>lt=<-</panel_attributes>
|
|
<additional_attributes>33;231;33;209;451;209;451;33</additional_attributes>
|
|
</element>
|
|
<element>
|
|
<type>com.umlet.element.Package</type>
|
|
<coordinates>
|
|
<x>88</x>
|
|
<y>495</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>99</x>
|
|
<y>528</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>99</x>
|
|
<y>682</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>242</x>
|
|
<y>616</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>198</x>
|
|
<y>352</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>
|