Danbias/Code/Dokumentation/GameServer.uxf

259 lines
6.2 KiB
Plaintext
Raw Permalink Normal View History

2014-01-08 12:45:48 +01:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2014-02-10 22:25:31 +01:00
<diagram program="umlet" version="12.2">
<zoom_level>8</zoom_level>
2014-01-08 12:45:48 +01:00
<element>
<id>UMLClass</id>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>632</x>
<y>344</y>
<w>104</w>
<h>24</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>GameLobby
</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>624</x>
<y>416</y>
<w>128</w>
<h>48</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>GameSession
--
/One instance of a game/
2014-02-10 22:25:31 +01:00
/including n players./</panel_attributes>
2014-01-08 12:45:48 +01:00
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>664</x>
<y>344</y>
<w>40</w>
<h>88</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>lt=-&gt;&gt;&gt;&gt;</panel_attributes>
2014-02-10 22:25:31 +01:00
<additional_attributes>24;72;24;24</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>664</x>
<y>440</y>
<w>40</w>
<h>104</h>
2014-01-08 12:45:48 +01:00
</coordinates>
2014-01-29 10:18:01 +01:00
<panel_attributes>lt=&gt;&gt;&gt;&gt;-</panel_attributes>
2014-02-10 22:25:31 +01:00
<additional_attributes>24;88;24;24</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
<id>UMLClass</id>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>40</x>
<y>120</y>
<w>368</w>
<h>344</h>
2014-01-08 12:45:48 +01:00
</coordinates>
2014-02-10 22:25:31 +01:00
<panel_attributes>GameServerAPI &lt;&lt;singleton&gt;&gt;
--
{innerclass
+ServerInitDesc&lt;&lt;struct&gt;&gt;
--
serverName :char pointer
listenPort :int
bool broadcast :bool
ServerInitDesc() :void
innerclass}
{innerclass
+GameServerInfo&lt;&lt;struct&gt;&gt;
--
listenPort :unsigned int
serverIp :const char pointer
innerclass}
+static DanBiasServerReturn ServerInitiate(const ServerInitDesc&amp; desc);
+static ServerStart() :void
+static ServerStop() :void
+static ServerUpdate() :void
+static ServerGetInfo() :GameServerInfo
+static ServerIsRunning() :bool
+static GameSetMapId( val :const int&amp; ) :void
+static GameSetMaxClients( val :const int&amp; ) :void
+static GameSetGameMode(val :const int&amp;) :void
+static GameSetGameTime(val :const int&amp;) :void
+static GameGetMapId() :int
+static GameGetMaxClients() :int
+static GameGetGameMode() :int
+static GameGetGameTime() :int
+static GameGetGameName() :const char pointer
+static GameStart() :bool</panel_attributes>
2014-01-08 12:45:48 +01:00
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>384</x>
<y>328</y>
<w>264</w>
2014-01-08 12:45:48 +01:00
<h>40</h>
</coordinates>
2014-02-10 22:25:31 +01:00
<panel_attributes>lt=&gt;&gt;&gt;&gt;-</panel_attributes>
<additional_attributes>248;24;24;24</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
<type>com.umlet.element.Package</type>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>440</x>
<y>424</y>
<w>96</w>
<h>40</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>GameLogicAPI
bg=blue</panel_attributes>
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>512</x>
<y>424</y>
<w>128</w>
<h>40</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
2014-02-10 22:25:31 +01:00
<additional_attributes>24;24;112;24</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
2014-01-29 10:18:01 +01:00
<id>UMLClass</id>
2014-01-08 12:45:48 +01:00
<coordinates>
2014-02-10 22:25:31 +01:00
<x>624</x>
<y>528</y>
<w>144</w>
<h>24</h>
2014-01-08 12:45:48 +01:00
</coordinates>
2014-01-29 10:18:01 +01:00
<panel_attributes>GameClient</panel_attributes>
2014-01-08 12:45:48 +01:00
<additional_attributes/>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>520</x>
<y>416</y>
<w>120</w>
<h>104</h>
2014-01-08 12:45:48 +01:00
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
2014-02-10 22:25:31 +01:00
<additional_attributes>24;88;64;88;64;24;104;24</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
2014-01-29 10:18:01 +01:00
<type>com.umlet.element.Package</type>
2014-01-08 12:45:48 +01:00
<coordinates>
2014-02-10 22:25:31 +01:00
<x>448</x>
<y>480</y>
<w>96</w>
<h>48</h>
2014-01-08 12:45:48 +01:00
</coordinates>
2014-01-29 10:18:01 +01:00
<panel_attributes>GameProtocols
bg=#aaaaa</panel_attributes>
<additional_attributes/>
2014-01-08 12:45:48 +01:00
</element>
<element>
2014-01-29 10:18:01 +01:00
<type>com.umlet.element.Package</type>
2014-01-08 12:45:48 +01:00
<coordinates>
2014-02-10 22:25:31 +01:00
<x>720</x>
<y>160</y>
<w>152</w>
<h>24</h>
2014-01-08 12:45:48 +01:00
</coordinates>
2014-01-29 10:18:01 +01:00
<panel_attributes>NetworkAPI
bg=#a21aff</panel_attributes>
2014-01-08 12:45:48 +01:00
<additional_attributes/>
</element>
<element>
2014-01-29 10:18:01 +01:00
<id>UMLClass</id>
2014-01-08 12:45:48 +01:00
<coordinates>
2014-02-10 22:25:31 +01:00
<x>40</x>
<y>24</y>
<w>320</w>
<h>64</h>
2014-01-08 12:45:48 +01:00
</coordinates>
2014-02-10 22:25:31 +01:00
<panel_attributes>/*HISTORY*/
--
10/2-2014
Restructured old
--
elementstyle=wordwrap
bg=gray</panel_attributes>
2014-01-08 12:45:48 +01:00
<additional_attributes/>
</element>
<element>
2014-02-10 22:25:31 +01:00
<type>com.umlet.element.Relation</type>
2014-01-08 12:45:48 +01:00
<coordinates>
2014-02-10 22:25:31 +01:00
<x>720</x>
<y>160</y>
<w>40</w>
<h>272</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>24;24;24;256</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>704</x>
<y>160</y>
<w>40</w>
<h>200</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>24;24;24;184</additional_attributes>
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
<x>384</x>
<y>152</y>
<w>352</w>
2014-01-08 12:45:48 +01:00
<h>40</h>
</coordinates>
2014-02-10 22:25:31 +01:00
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>336;24;24;24</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>736</x>
<y>160</y>
<w>40</w>
<h>384</h>
2014-01-08 12:45:48 +01:00
</coordinates>
2014-02-10 22:25:31 +01:00
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>24;24;24;368</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
2014-01-29 10:18:01 +01:00
<type>com.umlet.element.Relation</type>
2014-01-08 12:45:48 +01:00
<coordinates>
2014-02-10 22:25:31 +01:00
<x>520</x>
<y>480</y>
<w>136</w>
<h>64</h>
2014-01-08 12:45:48 +01:00
</coordinates>
2014-02-10 22:25:31 +01:00
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>24;24;120;24;120;48</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
<element>
<type>com.umlet.element.Relation</type>
<coordinates>
2014-02-10 22:25:31 +01:00
<x>512</x>
<y>432</y>
<w>160</w>
<h>112</h>
2014-01-08 12:45:48 +01:00
</coordinates>
2014-02-10 22:25:31 +01:00
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>24;24;72;24;72;72;144;72;144;96</additional_attributes>
2014-01-08 12:45:48 +01:00
</element>
</diagram>