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