From 0443e753e82e5444e63324f7dfe8b2cf4301ddbe Mon Sep 17 00:00:00 2001 From: Sam Mario Svensson Date: Wed, 22 Jan 2014 11:31:56 +0100 Subject: [PATCH] GameLogic, Uml for levelLoader updated --- Code/Dokumentation/LevelLoader.uxf | 255 +++++++++++++++-------------- 1 file changed, 128 insertions(+), 127 deletions(-) diff --git a/Code/Dokumentation/LevelLoader.uxf b/Code/Dokumentation/LevelLoader.uxf index 1bdd8e14..723857bb 100644 --- a/Code/Dokumentation/LevelLoader.uxf +++ b/Code/Dokumentation/LevelLoader.uxf @@ -2,22 +2,14 @@ 8 - com.umlet.element.Class + com.umlet.element.Package - 560 - 360 - 232 - 136 + 552 + 320 + 584 + 368 - LevelLoader -<<API>><Interface>> --- -Functions: -vector<struct> LoadLevel(String fileName); -- -Privates: - - + LevelLoader @@ -43,19 +35,49 @@ Privates: 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 - 544 - 64 - 136 - 160 + 640 + 208 + 40 + 168 - lt=lt=->>>> -m1=1..1 -m2=1..1 -Uses> - 24;40;80;40;120;40;120;144 + lt=<<. + 24;24;24;152 com.umlet.element.Relation @@ -72,71 +94,16 @@ m2=1..1 240;40;24;40 - com.umlet.element.Relation + com.umlet.element.Package - 680 - 176 - 152 - 56 + 248 + 320 + 248 + 160 - lt=- -m1=1..1 -m2=1..1 -Uses> - 24;40;136;40 - - - com.umlet.element.Class - - 816 - 192 - 128 - 40 - - Resource Loader -<<Dennis>><<Singleton> + Defines - - 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 @@ -170,44 +137,59 @@ Privates: com.umlet.element.Class - 560 - 544 + 256 + 360 232 - 136 + 104 - <<Interface>> -Parser + Defines.h +<<Header file>> -- -Functions: -vector<struct> Parse(); -- -Privates: -enum headerType; -const int FileHeaderSize; -const int FileVersion; - +Enum ObjectType(static, dynamic, specials); +. +Struct static; +Struct dynamic; +Struct specials - com.umlet.element.Package + com.umlet.element.Relation - 248 - 320 - 248 - 160 + 680 + 176 + 152 + 56 - Defines + 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.Package + com.umlet.element.Class - 552 - 320 - 584 - 368 + 928 + 560 + 200 + 120 - LevelLoader + Collection of functions +<<lots of functions>> +-- +functions for creating the right structs @@ -227,27 +209,21 @@ Uses> com.umlet.element.Class - 624 - 208 - 80 - 24 + 560 + 360 + 232 + 136 LevelLoader - - - - - com.umlet.element.Class - - 928 - 560 - 200 - 120 - - Collection of functions -<<lots of functions>> +<<API>><Interface>> -- -functions for creating the right structs +Functions: +vector<struct> LoadLevel(String fileName); +struct LoadLevelHeader(String fileName); +- +Privates: + + @@ -273,4 +249,29 @@ functions for creating the right structs <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 +