@@ -4,8 +4,8 @@
<element>
<id>UMLPackage</id>
<coordinates>
<x>90</x>
<y>20</y>
<x>70</x>
<y>60</y>
<w>1680</w>
<h>280</h>
</coordinates>
@@ -17,8 +17,8 @@ bg=orange</panel_attributes>
<element>
<id>UMLClass</id>
<coordinates>
<x>350</x>
<y>80</y>
<x>330</x>
<y>120</y>
<w>210</w>
<h>190</h>
</coordinates>
@@ -28,30 +28,32 @@ CharacterSelectionLayout
-TextLabel
-MenuButton
-CharacterButton
--</panel_attributes>
--
render()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>120</x>
<y>80</y>
<x>10</x>
<y>410</y>
<w>210</w>
<h>190</h>
</coordinates>
<panel_attributes>
MainMenuLayout
Camera
--
-TextLabel
-MenuButton
--</panel_attributes>
-GameMapView
-EntityView
--
+update(Location)</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>580</x>
<y>80</y>
<x>560</x>
<y>120</y>
<w>210</w>
<h>190</h>
</coordinates>
@@ -61,14 +63,15 @@ LoadMenuLayout
-TextLabel
-MenuButton
-SaveSlotButton
--</panel_attributes>
--
render()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>810</x>
<y>80</y>
<x>790</x>
<y>120</y>
<w>210</w>
<h>190</h>
</coordinates>
@@ -79,15 +82,15 @@ InventoryMenuLayout
-StatsView
-InventoryView
-EquipmentView

--</panel_attributes>
--
render()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1050</x>
<y>80</y>
<x>1030</x>
<y>120</y>
<w>210</w>
<h>190</h>
</coordinates>
@@ -98,15 +101,15 @@ SkillsMenuLayout
-SkillBarView
-PlusButton
-TextLabel

--</panel_attributes>
--
render()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1290</x>
<y>80</y>
<x>1270</x>
<y>120</y>
<w>210</w>
<h>190</h>
</coordinates>
@@ -116,14 +119,15 @@ SaveMenuLayout
-TextLabel
-MenuButton
-SaveSlotButton
--</panel_attributes>
--
render()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1530</x>
<y>80</y>
<x>1510</x>
<y>120</y>
<w>210</w>
<h>190</h>
</coordinates>
@@ -134,8 +138,26 @@ GameplayLayout
-LightMapView
-EntityView
-HUDView

--</panel_attributes>
-DialogueView
--
render()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>100</x>
<y>120</y>
<w>210</w>
<h>190</h>
</coordinates>
<panel_attributes>
MainMenuLayout
--
-TextLabel
-MenuButton
--
render()</panel_attributes>
<additional_attributes/>
</element>
</diagram>
@@ -0,0 +1,316 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<diagram program="umlet" version="13.2">
<zoom_level>10</zoom_level>
<element>
<id>UMLClass</id>
<coordinates>
<x>980</x>
<y>310</y>
<w>150</w>
<h>90</h>
</coordinates>
<panel_attributes>EntityView
--

--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1160</x>
<y>310</y>
<w>160</w>
<h>90</h>
</coordinates>
<panel_attributes>TileView
--

--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1340</x>
<y>310</y>
<w>160</w>
<h>90</h>
</coordinates>
<panel_attributes>ItemView
--

--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>810</x>
<y>310</y>
<w>150</w>
<h>90</h>
</coordinates>
<panel_attributes>TriggerView
--

--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>460</x>
<y>310</y>
<w>150</w>
<h>120</h>
</coordinates>
<panel_attributes>EquipmentView
--
-inventory
-button
-textLabel
--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1230</x>
<y>470</y>
<w>150</w>
<h>90</h>
</coordinates>
<panel_attributes>GameMapView
--
-trigger
--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>640</x>
<y>310</y>
<w>150</w>
<h>120</h>
</coordinates>
<panel_attributes>InventoryView
--
-button
-textLabel
--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>270</x>
<y>310</y>
<w>150</w>
<h>120</h>
</coordinates>
<panel_attributes>StatisticsView
--
-equipmentManager
-itemView
-TextLabel
--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>530</x>
<y>90</y>
<w>150</w>
<h>90</h>
</coordinates>
<panel_attributes>&lt;&lt;interface&gt;&gt;
View
--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>930</x>
<y>470</y>
<w>210</w>
<h>90</h>
</coordinates>
<panel_attributes>Camera
--
-GameMapView
-EntityView
--
+update(Location)</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>UMLClass</id>
<coordinates>
<x>1520</x>
<y>310</y>
<w>160</w>
<h>90</h>
</coordinates>
<panel_attributes>LightView
--

--
render(Graphics)
update()</panel_attributes>
<additional_attributes/>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>1050</x>
<y>390</y>
<w>280</w>
<h>100</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>10.0;10.0;260.0;80.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>1230</x>
<y>390</y>
<w>100</w>
<h>100</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>10.0;10.0;80.0;80.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>1300</x>
<y>390</y>
<w>140</w>
<h>100</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>120.0;10.0;10.0;80.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>1300</x>
<y>390</y>
<w>310</w>
<h>100</h>
</coordinates>
<panel_attributes>lt=&lt;-</panel_attributes>
<additional_attributes>290.0;10.0;10.0;80.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>330</x>
<y>170</y>
<w>310</w>
<h>160</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>290.0;10.0;10.0;140.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>530</x>
<y>170</y>
<w>110</w>
<h>160</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>90.0;10.0;10.0;140.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>610</x>
<y>170</y>
<w>120</w>
<h>160</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>10.0;10.0;100.0;140.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>620</x>
<y>170</y>
<w>290</w>
<h>160</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>10.0;10.0;270.0;140.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>640</x>
<y>170</y>
<w>430</w>
<h>160</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>10.0;10.0;410.0;140.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>670</x>
<y>140</y>
<w>590</w>
<h>190</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>10.0;10.0;570.0;170.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>670</x>
<y>140</y>
<w>770</w>
<h>190</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>10.0;10.0;750.0;170.0</additional_attributes>
</element>
<element>
<id>Relation</id>
<coordinates>
<x>670</x>
<y>140</y>
<w>950</w>
<h>190</h>
</coordinates>
<panel_attributes>lt=&lt;&lt;.</panel_attributes>
<additional_attributes>10.0;10.0;930.0;170.0</additional_attributes>
</element>
</diagram>
@@ -4,8 +4,8 @@
<element>
<id>UMLClass</id>
<coordinates>
<x>0</x>
<y>170</y>
<x>60</x>
<y>200</y>
<w>130</w>
<h>70</h>
</coordinates>
@@ -19,8 +19,8 @@
<element>
<id>UMLClass</id>
<coordinates>
<x>260</x>
<y>170</y>
<x>320</x>
<y>200</y>
<w>100</w>
<h>50</h>
</coordinates>
@@ -35,8 +35,8 @@
<element>
<id>UMLClass</id>
<coordinates>
<x>120</x>
<y>260</y>
<x>180</x>
<y>290</y>
<w>120</w>
<h>80</h>
</coordinates>
@@ -53,8 +53,8 @@
<element>
<id>UMLClass</id>
<coordinates>
<x>250</x>
<y>260</y>
<x>310</x>
<y>290</y>
<w>130</w>
<h>80</h>
</coordinates>
@@ -70,8 +70,8 @@
<element>
<id>UMLClass</id>
<coordinates>
<x>390</x>
<y>260</y>
<x>450</x>
<y>290</y>
<w>130</w>
<h>80</h>
</coordinates>
@@ -87,8 +87,8 @@ thingToDecrement
<element>
<id>UMLClass</id>
<coordinates>
<x>600</x>
<y>160</y>
<x>660</x>
<y>190</y>
<w>180</w>
<h>70</h>
</coordinates>
@@ -102,8 +102,8 @@ thingToDecrement
<element>
<id>Relation</id>
<coordinates>
<x>170</x>
<y>210</y>
<x>230</x>
<y>240</y>
<w>160</w>
<h>70</h>
</coordinates>
@@ -113,8 +113,8 @@ thingToDecrement
<element>
<id>Relation</id>
<coordinates>
<x>300</x>
<y>220</y>
<x>360</x>
<y>250</y>
<w>170</w>
<h>60</h>
</coordinates>
@@ -125,8 +125,8 @@ thingToDecrement
<element>
<id>Relation</id>
<coordinates>
<x>300</x>
<y>230</y>
<x>360</x>
<y>260</y>
<w>30</w>
<h>50</h>
</coordinates>
@@ -136,8 +136,8 @@ thingToDecrement
<element>
<id>UMLClass</id>
<coordinates>
<x>530</x>
<y>260</y>
<x>590</x>
<y>290</y>
<w>130</w>
<h>80</h>
</coordinates>
@@ -153,8 +153,8 @@ thingToDecrement
<element>
<id>Relation</id>
<coordinates>
<x>440</x>
<y>220</y>
<x>500</x>
<y>250</y>
<w>170</w>
<h>60</h>
</coordinates>