Update Osztály diagram: small fixes in Model authored by Bahil Botond's avatar Bahil Botond
...@@ -6,7 +6,7 @@ package Model.Field{ ...@@ -6,7 +6,7 @@ package Model.Field{
interface ITowerTypeData{ interface ITowerTypeData{
+ Name: String + Name: String
+ Damage: int + Damage: float
+ Range: float + Range: float
+ CooldownTime: float + CooldownTime: float
} }
...@@ -47,7 +47,7 @@ package Model.Field{ ...@@ -47,7 +47,7 @@ package Model.Field{
} }
class Castle{ class Castle{
+ Health: int + Health: float
} }
...@@ -57,8 +57,8 @@ package Model.Field{ ...@@ -57,8 +57,8 @@ package Model.Field{
Building <|-- Castle Building <|-- Castle
Building <|-- Barrack Building <|-- Barrack
Field o-- TileObject Field o-- TileObject
TileObject *-- TilePosition TileObject "1" o-- TilePosition
Tower *-- ITowerTypeData Tower "1" o-- ITowerTypeData
} }
package Model.Unit{ package Model.Unit{
...@@ -71,12 +71,12 @@ package Model.Unit{ ...@@ -71,12 +71,12 @@ package Model.Unit{
interface IUnitTypeData{ interface IUnitTypeData{
+ Name: String + Name: String
+ Health: int + Health: float
+ Damage: int + Damage: float
+ Speed: int + Speed: float
} }
Unit *-- IUnitTypeData Unit "1" o-- IUnitTypeData
} }
... ...
......