8
com.umlet.element.Relation
640
256
40
168
lt=<<.
24;24;24;152
com.umlet.element.Relation
840
256
88
168
lt=.
<Uses
24;24;24;64;72;64;72;152
com.umlet.element.Class
560
408
232
136
LevelLoader
<<API>><Interface>>
--
Functions:
vector<struct> LoadLevel(String fileName);
struct LoadLevelHeader(String fileName);
-
Privates:
com.umlet.element.Class
440
136
128
40
GameLogic
<<Erik>>
com.umlet.element.Package
552
368
584
368
LevelLoader
com.umlet.element.Class
560
592
232
136
<<Interface>>
Parser
--
Functions:
vector<struct> Parse();
-
Privates:
enum headerType;
const int FileHeaderSize;
const int FileVersion;
com.umlet.element.Class
928
608
200
120
Collection of functions
<<lots of functions>>
--
functions for creating the right structs
com.umlet.element.Relation
768
520
136
104
lt=<<<<-
120;24;120;88;24;88
com.umlet.element.Class
800
408
208
136
<<Interface>>
Loader
--
Functions:
wchar* LoadFile(string fileName);
//Model* LoadHitBoxes(string modelName);
//Model* LoadHitBoxes(int modelID);
-
Privates:
com.umlet.element.Relation
656
520
40
88
lt=<<<<-
24;72;24;24
com.umlet.element.Class
328
256
80
24
Defines
com.umlet.element.Relation
680
224
152
56
lt=-
m1=1..1
m2=1..1
Uses>
24;40;136;40
com.umlet.element.Class
624
256
80
24
LevelLoader
com.umlet.element.Relation
344
256
40
168
lt=<<.
24;24;24;152
com.umlet.element.Relation
384
224
256
56
lt=->>>>
m1=1..1
m2=1..1
<Knows about
240;40;24;40
com.umlet.element.Relation
544
112
136
160
lt=lt=->>>>
m1=1..1
m2=1..1
Uses>
24;40;80;40;120;40;120;144
com.umlet.element.Relation
768
624
176
56
lt=-
m1=1..1
m2=1..1
Uses>
24;40;160;40
com.umlet.element.Package
248
368
248
160
Defines
com.umlet.element.Class
256
408
232
104
Defines.h
<<Header file>>
--
Enum ObjectType(static, dynamic, specials);
.
Struct static;
Struct dynamic;
Struct specials
com.umlet.element.Class
816
240
128
40
Resource Loader
<<Dennis>><<Singleton>