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>