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