10
UMLClass
380
360
100
30
GameLobby
UMLClass
360
540
160
80
GameSession
--
/One instance of a game/
/including x number of/
/players./
UMLClass
560
360
100
30
LobbyClient
com.umlet.element.Relation
400
460
50
100
lt=->>>>
30;80;30;30
com.umlet.element.Relation
450
340
130
50
lt=>>>-
110;30;30;30
com.umlet.element.Relation
460
270
170
110
lt=>>>-
150;90;150;30;30;30
com.umlet.element.Relation
490
450
140
140
lt=>>>-
120;30;120;120;30;120
com.umlet.element.Relation
460
180
400
150
lt=<<.
380;130;170;130;170;30;30;30
UMLClass
370
200
120
120
GameServer
com.umlet.element.Relation
400
290
50
90
lt=>>>>-
30;70;30;30
com.umlet.element.Relation
600
300
260
80
lt=<<.
240;30;30;30;30;60
com.umlet.element.Package
840
290
120
50
NetworkAPI
bg=#a21aff
UMLClass
360
120
130
40
<<wrapper>>
DanBiasServerAPI
com.umlet.element.Relation
400
130
50
90
lt=>>>>-
30;70;30;30
UMLClass
150
360
120
30
NetworkSession
com.umlet.element.Relation
180
270
210
110
lt=->>>>>
190;30;30;30;30;90
com.umlet.element.Relation
240
340
160
50
lt=->>>>>
140;30;30;30
com.umlet.element.Relation
180
360
200
210
lt=->>>>>
180;190;30;190;30;30
com.umlet.element.Package
840
410
120
50
GameLogicAPI
bg=blue
com.umlet.element.Relation
600
360
260
90
lt=<<.
240;70;30;70;30;30
com.umlet.element.Package
840
350
120
40
PhysicsAPI
bg=blue
--
com.umlet.element.Relation
630
340
230
50
lt=.<<
210;30;30;30
com.umlet.element.Relation
490
420
370
190
lt=<<.
350;30;190;30;190;170;30;170
UMLClass
170
160
130
90
ServerInitReader
--
Helper to load ini files to server
elementstyle=wordwrap
com.umlet.element.Relation
270
180
120
50
lt=>>.
100;30;30;30
UMLClass
360
440
160
50
GameSessionManager
--
/Creates game sessions/
com.umlet.element.Relation
400
360
50
100
lt=>>-
30;30;30;80
com.umlet.element.Package
840
470
120
40
ProtocolManager
bg=#aaaaa
com.umlet.element.Relation
160
360
770
300
lt=<<.
750;150;750;280;30;280;30;30
com.umlet.element.Relation
930
300
70
210
lt=<<.
30;190;50;190;50;30;30;30
UMLClass
10
350
120
40
/<<interface>>/
INetworkSession
com.umlet.element.Relation
100
340
70
50
lt=->>>>>
50;30;30;30
UMLClass
560
450
100
30
GameClient
com.umlet.element.Relation
580
360
50
110
lt=>>>-
30;30;30;90
UMLClass
0
460
160
50
MapManager
--
Manages all map stuff.
elementstyle=wordwrap