10
UMLClass
530
320
100
30
GameLobby
UMLClass
530
250
100
30
MainLobby
UMLClass
510
500
160
80
GameSession
--
/One instance of a game/
/including x number of/
/players./
UMLClass
710
320
100
30
LobbyClient
com.umlet.element.Relation
550
250
50
90
lt=->>>>
30;70;30;30
com.umlet.element.Relation
550
420
50
100
lt=->>>>
30;80;30;30
com.umlet.element.Relation
600
300
130
50
lt=>>>-
110;30;30;30
com.umlet.element.Relation
600
230
180
110
lt=>>>-
160;90;160;30;30;30
com.umlet.element.Relation
640
410
140
140
lt=>>>-
120;30;120;120;30;120
com.umlet.element.Relation
610
140
400
150
lt=<<.
380;130;170;130;170;30;30;30
UMLClass
520
160
120
30
GameServer
com.umlet.element.Relation
550
160
50
110
lt=>>>>-
30;90;30;30
com.umlet.element.Relation
750
260
260
80
lt=<<.
240;30;30;30;30;60
com.umlet.element.Package
990
250
120
50
NetworkAPI
bg=#a21aff
UMLClass
510
20
130
40
<<wrapper>>
DanBiasServerAPI
com.umlet.element.Relation
550
30
50
150
lt=>>>>-
30;130;30;30
UMLClass
300
320
120
30
NetworkSession
com.umlet.element.Relation
330
230
220
110
lt=->>>>>
200;30;30;30;30;90
com.umlet.element.Relation
390
300
160
50
lt=->>>>>
140;30;30;30
com.umlet.element.Relation
330
320
200
210
lt=->>>>>
180;190;30;190;30;30
com.umlet.element.Package
990
370
120
50
GameLogicAPI
bg=blue
com.umlet.element.Relation
750
320
260
90
lt=<<.
240;70;30;70;30;30
com.umlet.element.Package
990
310
120
40
PhysicsAPI
bg=blue
--
com.umlet.element.Relation
780
300
230
50
lt=.<<
210;30;30;30
com.umlet.element.Relation
640
380
370
190
lt=<<.
350;30;190;30;190;170;30;170
UMLClass
320
120
130
90
ServerInitReader
--
Helper to load ini files to server
elementstyle=wordwrap
com.umlet.element.Relation
420
140
120
50
lt=>>.
100;30;30;30
UMLClass
510
400
160
50
GameSessionManager
--
/Creates game sessions/
com.umlet.element.Relation
550
320
50
100
lt=>>-
30;30;30;80
com.umlet.element.Package
990
430
120
40
ProtocolManager
bg=#aaaaa
com.umlet.element.Relation
310
320
770
300
lt=<<.
750;150;750;280;30;280;30;30
com.umlet.element.Relation
1080
260
70
210
lt=<<.
30;190;50;190;50;30;30;30
UMLClass
160
310
120
40
/<<interface>>/
INetworkSession
com.umlet.element.Relation
250
300
70
50
lt=->>>>>
50;30;30;30
UMLClass
710
410
100
30
GameClient
com.umlet.element.Relation
730
320
50
110
lt=>>>-
30;30;30;90
UMLClass
170
400
130
90
MapManager
--
Manages and makes sure maps are avalible to all clinents.
elementstyle=wordwrap