Update Osztály diagram: new partly useless version of model uml authored by Bahil Botond's avatar Bahil Botond
......@@ -2,12 +2,26 @@
```plantuml
package Model.Building{
package Model.Map{
abstract Building{
class Map{
+ Width: int
+ Height: int
+ Grid: TileObject[,]
}
abstract TileObject{
}
abstract Building{
+ Owner: ?
}
class Obstacle{
}
abstract Tower{
+ Damage: int
+ Range: int
......@@ -33,9 +47,14 @@ package Model.Building{
Tower <|-- Tower1
Tower <|-- Tower2
Tower <|-- Tower3
TileObject <|-- Building
TileObject <|-- Obstacle
Building <|-- Tower
Building <|-- Castle
Building <|-- Barrack
Map *-- TileObject
}
......@@ -48,6 +67,7 @@ package Model.Unit{
Damage: int
Speed: int
Cost: int
Destination:
}
class CircleUnit{}
......
......