8
com.umlet.element.Relation
632
232
88
176
lt=.
<Uses
24;24;24;64;72;64;72;160
com.umlet.element.Relation
136
232
40
168
lt=<<.
24;24;24;152
com.umlet.element.Relation
448
496
40
88
lt=<<<<-
24;72;24;24
com.umlet.element.Relation
432
232
40
168
lt=<<.
24;24;24;152
com.umlet.element.Class
608
216
128
40
Resource Loader
<<Dennis>><<Singleton>
com.umlet.element.Class
232
112
128
40
GameLogic
<<Erik>>
com.umlet.element.Class
120
232
80
24
Defines
com.umlet.element.Class
352
568
232
136
<<Interface>>
LevelParser
--
Functions:
vector<struct> Parse();
-
Privates:
enum headerType;
const int FileHeaderSize;
const int FileVersion;
com.umlet.element.Relation
336
88
136
160
lt=lt=->>>>
m1=1..1
m2=1..1
Uses>
24;40;80;40;120;40;120;144
com.umlet.element.Relation
560
496
136
104
lt=<<<<-
120;24;120;88;24;88
com.umlet.element.Class
352
384
232
136
LevelLoader
<<API>><Interface>>
--
Functions:
vector<struct> LoadLevel(String fileName);
struct LoadLevelHeader(String fileName);
-
Privates:
com.umlet.element.Relation
560
600
176
56
lt=-
m1=1..1
m2=1..1
Uses>
24;40;160;40
com.umlet.element.Package
344
344
584
368
LevelLoader
com.umlet.element.Relation
472
200
152
56
lt=-
m1=1..1
m2=1..1
Uses>
24;40;136;40
com.umlet.element.Class
416
232
80
24
LevelLoader
com.umlet.element.Class
48
384
232
104
ObjectDefines.h
<<Header file>>
--
Enum ObjectType(static, dynamic, specials);
.
Struct static;
Struct dynamic;
Struct specials
com.umlet.element.Class
720
584
200
120
Collection of functions
<<lots of functions>>
--
functions for creating the right structs
com.umlet.element.Package
40
344
248
160
Defines
com.umlet.element.Class
592
392
208
128
<<Interface>>
Loader
--
Functions:
wchar* LoadFile(string fileName);
//Model* LoadHitBoxes(string modelName);
//Model* LoadHitBoxes(int modelID);
-
Privates:
com.umlet.element.Relation
176
200
256
56
lt=->>>>
m1=1..1
m2=1..1
<Knows about
240;40;24;40