8 com.umlet.element.Class 560 360 232 136 LevelLoader <<API>><Interface>> -- Functions: vector<struct> LoadLevel(String fileName); - Privates: 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.Relation 544 64 136 160 lt=lt=->>>> m1=1..1 m2=1..1 Uses> 24;40;80;40;120;40;120;144 com.umlet.element.Relation 384 176 256 56 lt=->>>> m1=1..1 m2=1..1 <Knows about 240;40;24;40 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.Relation 656 472 40 88 lt=<<<<- 24;72;24;24 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 640 208 40 168 lt=<<. 24;24;24;152 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 560 544 232 136 <<Interface>> Parser -- Functions: vector<struct> Parse(); - Privates: enum headerType; const int FileHeaderSize; const int FileVersion; com.umlet.element.Package 248 320 248 160 Defines com.umlet.element.Package 552 320 584 368 LevelLoader com.umlet.element.Relation 768 576 176 56 lt=- m1=1..1 m2=1..1 Uses> 24;40;160;40 com.umlet.element.Class 624 208 80 24 LevelLoader com.umlet.element.Class 928 560 200 120 Collection of functions <<lots of functions>> -- functions for creating the right structs 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