2014-01-22 10:39:16 +01:00
|
|
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
|
|
<diagram program="umlet" version="12.0">
|
|
|
|
<zoom_level>8</zoom_level>
|
|
|
|
<element>
|
2014-01-24 10:42:19 +01:00
|
|
|
<type>com.umlet.element.Relation</type>
|
2014-01-22 10:39:16 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>632</x>
|
|
|
|
<y>232</y>
|
|
|
|
<w>88</w>
|
|
|
|
<h>176</h>
|
|
|
|
</coordinates>
|
|
|
|
<panel_attributes>lt=.
|
|
|
|
<Uses</panel_attributes>
|
|
|
|
<additional_attributes>24;24;24;64;72;64;72;160</additional_attributes>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<type>com.umlet.element.Relation</type>
|
|
|
|
<coordinates>
|
|
|
|
<x>136</x>
|
|
|
|
<y>232</y>
|
2014-01-24 10:42:19 +01:00
|
|
|
<w>40</w>
|
|
|
|
<h>168</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-24 10:42:19 +01:00
|
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
|
|
<additional_attributes>24;24;24;152</additional_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<type>com.umlet.element.Relation</type>
|
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>448</x>
|
|
|
|
<y>496</y>
|
|
|
|
<w>40</w>
|
|
|
|
<h>88</h>
|
|
|
|
</coordinates>
|
|
|
|
<panel_attributes>lt=<<<<-</panel_attributes>
|
|
|
|
<additional_attributes>24;72;24;24</additional_attributes>
|
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<type>com.umlet.element.Relation</type>
|
|
|
|
<coordinates>
|
|
|
|
<x>432</x>
|
|
|
|
<y>232</y>
|
|
|
|
<w>40</w>
|
2014-01-24 10:22:18 +01:00
|
|
|
<h>168</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>lt=<<.</panel_attributes>
|
|
|
|
<additional_attributes>24;24;24;152</additional_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-22 11:31:56 +01:00
|
|
|
<type>com.umlet.element.Class</type>
|
2014-01-22 10:39:16 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>608</x>
|
|
|
|
<y>216</y>
|
|
|
|
<w>128</w>
|
|
|
|
<h>40</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>Resource Loader
|
|
|
|
<<Dennis>><<Singleton></panel_attributes>
|
2014-01-22 11:31:56 +01:00
|
|
|
<additional_attributes/>
|
2014-01-22 10:39:16 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<type>com.umlet.element.Class</type>
|
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>232</x>
|
|
|
|
<y>112</y>
|
2014-01-24 10:22:18 +01:00
|
|
|
<w>128</w>
|
|
|
|
<h>40</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-24 10:22:18 +01:00
|
|
|
<panel_attributes>GameLogic
|
|
|
|
<<Erik>></panel_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
<additional_attributes/>
|
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-28 11:29:35 +01:00
|
|
|
<type>com.umlet.element.Class</type>
|
2014-01-22 10:39:16 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>120</x>
|
|
|
|
<y>232</y>
|
|
|
|
<w>80</w>
|
|
|
|
<h>24</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>Defines</panel_attributes>
|
2014-01-24 10:42:19 +01:00
|
|
|
<additional_attributes/>
|
2014-01-22 10:39:16 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<type>com.umlet.element.Class</type>
|
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>352</x>
|
|
|
|
<y>568</y>
|
2014-01-22 11:31:56 +01:00
|
|
|
<w>232</w>
|
2014-01-22 10:39:16 +01:00
|
|
|
<h>136</h>
|
|
|
|
</coordinates>
|
|
|
|
<panel_attributes><<Interface>>
|
2014-01-28 11:29:35 +01:00
|
|
|
LevelParser
|
2014-01-22 10:39:16 +01:00
|
|
|
--
|
2014-01-22 11:31:56 +01:00
|
|
|
Functions:
|
|
|
|
vector<struct> Parse();
|
2014-01-22 10:39:16 +01:00
|
|
|
-
|
2014-01-22 11:31:56 +01:00
|
|
|
Privates:
|
|
|
|
enum headerType;
|
|
|
|
const int FileHeaderSize;
|
|
|
|
const int FileVersion;
|
|
|
|
</panel_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
<additional_attributes/>
|
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-28 11:29:35 +01:00
|
|
|
<type>com.umlet.element.Relation</type>
|
2014-01-22 10:39:16 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>336</x>
|
|
|
|
<y>88</y>
|
|
|
|
<w>136</w>
|
|
|
|
<h>160</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>lt=lt=->>>>
|
|
|
|
m1=1..1
|
|
|
|
m2=1..1
|
|
|
|
Uses></panel_attributes>
|
|
|
|
<additional_attributes>24;40;80;40;120;40;120;144</additional_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-22 11:31:56 +01:00
|
|
|
<type>com.umlet.element.Relation</type>
|
2014-01-22 10:39:16 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>560</x>
|
|
|
|
<y>496</y>
|
2014-01-24 10:42:19 +01:00
|
|
|
<w>136</w>
|
|
|
|
<h>104</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-24 10:42:19 +01:00
|
|
|
<panel_attributes>lt=<<<<-</panel_attributes>
|
|
|
|
<additional_attributes>120;24;120;88;24;88</additional_attributes>
|
2014-01-22 11:31:56 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<type>com.umlet.element.Class</type>
|
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>352</x>
|
|
|
|
<y>384</y>
|
|
|
|
<w>232</w>
|
2014-01-22 10:39:16 +01:00
|
|
|
<h>136</h>
|
2014-01-22 11:31:56 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>LevelLoader
|
|
|
|
<<API>><Interface>>
|
2014-01-22 10:39:16 +01:00
|
|
|
--
|
2014-01-28 11:29:35 +01:00
|
|
|
Functions:
|
|
|
|
vector<struct> LoadLevel(String fileName);
|
|
|
|
struct LoadLevelHeader(String fileName);
|
2014-01-22 10:39:16 +01:00
|
|
|
-
|
2014-01-28 11:29:35 +01:00
|
|
|
Privates:
|
|
|
|
|
|
|
|
</panel_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
<additional_attributes/>
|
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-24 10:22:18 +01:00
|
|
|
<type>com.umlet.element.Relation</type>
|
2014-01-22 10:39:16 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>560</x>
|
|
|
|
<y>600</y>
|
|
|
|
<w>176</w>
|
|
|
|
<h>56</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>lt=-
|
|
|
|
m1=1..1
|
|
|
|
m2=1..1
|
|
|
|
Uses></panel_attributes>
|
|
|
|
<additional_attributes>24;40;160;40</additional_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-28 11:29:35 +01:00
|
|
|
<type>com.umlet.element.Package</type>
|
2014-01-22 10:39:16 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>344</x>
|
|
|
|
<y>344</y>
|
|
|
|
<w>584</w>
|
|
|
|
<h>368</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>LevelLoader</panel_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
<additional_attributes/>
|
2014-01-24 10:22:18 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-22 11:31:56 +01:00
|
|
|
<type>com.umlet.element.Relation</type>
|
2014-01-24 10:22:18 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>472</x>
|
|
|
|
<y>200</y>
|
2014-01-22 11:31:56 +01:00
|
|
|
<w>152</w>
|
|
|
|
<h>56</h>
|
2014-01-24 10:22:18 +01:00
|
|
|
</coordinates>
|
2014-01-22 11:31:56 +01:00
|
|
|
<panel_attributes>lt=-
|
|
|
|
m1=1..1
|
|
|
|
m2=1..1
|
|
|
|
Uses></panel_attributes>
|
|
|
|
<additional_attributes>24;40;136;40</additional_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<type>com.umlet.element.Class</type>
|
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>416</x>
|
|
|
|
<y>232</y>
|
2014-01-24 10:42:19 +01:00
|
|
|
<w>80</w>
|
|
|
|
<h>24</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
|
|
|
<panel_attributes>LevelLoader
|
2014-01-22 11:31:56 +01:00
|
|
|
</panel_attributes>
|
2014-01-22 10:39:16 +01:00
|
|
|
<additional_attributes/>
|
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-28 11:29:35 +01:00
|
|
|
<type>com.umlet.element.Class</type>
|
2014-01-22 11:31:56 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>48</x>
|
|
|
|
<y>384</y>
|
|
|
|
<w>232</w>
|
|
|
|
<h>104</h>
|
2014-01-22 11:31:56 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>ObjectDefines.h
|
|
|
|
<<Header file>>
|
|
|
|
--
|
|
|
|
Enum ObjectType(static, dynamic, specials);
|
|
|
|
.
|
|
|
|
Struct static;
|
|
|
|
Struct dynamic;
|
|
|
|
Struct specials</panel_attributes>
|
|
|
|
<additional_attributes/>
|
2014-01-22 11:31:56 +01:00
|
|
|
</element>
|
2014-01-24 10:22:18 +01:00
|
|
|
<element>
|
2014-01-28 11:29:35 +01:00
|
|
|
<type>com.umlet.element.Class</type>
|
2014-01-24 10:22:18 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>720</x>
|
|
|
|
<y>584</y>
|
|
|
|
<w>200</w>
|
|
|
|
<h>120</h>
|
2014-01-24 10:22:18 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>Collection of functions
|
|
|
|
<<lots of functions>>
|
|
|
|
--
|
|
|
|
functions for creating the right structs</panel_attributes>
|
|
|
|
<additional_attributes/>
|
2014-01-22 10:39:16 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-24 10:42:19 +01:00
|
|
|
<type>com.umlet.element.Package</type>
|
2014-01-22 10:39:16 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>40</x>
|
|
|
|
<y>344</y>
|
2014-01-24 10:42:19 +01:00
|
|
|
<w>248</w>
|
|
|
|
<h>160</h>
|
2014-01-22 10:39:16 +01:00
|
|
|
</coordinates>
|
2014-01-24 10:42:19 +01:00
|
|
|
<panel_attributes>Defines</panel_attributes>
|
|
|
|
<additional_attributes/>
|
2014-01-24 10:22:18 +01:00
|
|
|
</element>
|
|
|
|
<element>
|
|
|
|
<type>com.umlet.element.Class</type>
|
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>592</x>
|
|
|
|
<y>392</y>
|
|
|
|
<w>208</w>
|
|
|
|
<h>128</h>
|
2014-01-24 10:22:18 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes><<Interface>>
|
|
|
|
Loader
|
2014-01-24 10:22:18 +01:00
|
|
|
--
|
2014-01-28 11:29:35 +01:00
|
|
|
Functions:
|
|
|
|
wchar* LoadFile(string fileName);
|
|
|
|
//Model* LoadHitBoxes(string modelName);
|
|
|
|
//Model* LoadHitBoxes(int modelID);
|
|
|
|
-
|
|
|
|
Privates:</panel_attributes>
|
2014-01-24 10:22:18 +01:00
|
|
|
<additional_attributes/>
|
|
|
|
</element>
|
|
|
|
<element>
|
2014-01-28 11:29:35 +01:00
|
|
|
<type>com.umlet.element.Relation</type>
|
2014-01-24 10:22:18 +01:00
|
|
|
<coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<x>176</x>
|
|
|
|
<y>200</y>
|
|
|
|
<w>256</w>
|
|
|
|
<h>56</h>
|
2014-01-24 10:22:18 +01:00
|
|
|
</coordinates>
|
2014-01-28 11:29:35 +01:00
|
|
|
<panel_attributes>lt=->>>>
|
|
|
|
m1=1..1
|
|
|
|
m2=1..1
|
|
|
|
<Knows about</panel_attributes>
|
|
|
|
<additional_attributes>240;40;24;40</additional_attributes>
|
2014-01-24 10:22:18 +01:00
|
|
|
</element>
|
2014-01-22 10:39:16 +01:00
|
|
|
</diagram>
|