Changes
Page history
Update Osztály diagram
authored
Feb 26, 2022
by
Bahil Botond
Show whitespace changes
Inline
Side-by-side
Osztály-diagram.md
View page @
6f5db0d6
...
...
@@ -2,7 +2,7 @@
```
plantuml
package Model.
Fie
ld{
package Model.
Wor
ld{
interface ITowerTypeData{
+ Name(): String{get}
...
...
@@ -17,7 +17,7 @@ package Model.Field{
}
class
Fie
ld{
class
GameWor
ld{
- _grid: TileObject[,]
+ Width(): int{get}
+ Height(): int{get}
...
...
@@ -57,7 +57,7 @@ package Model.Field{
Building <|-- Tower
Building <|-- Castle
Building <|-- Barrack
Fie
ld o-- TileObject
GameWor
ld o-- TileObject
TileObject "1" o-- TilePosition
Tower "1" o-- ITowerTypeData
}
...
...
@@ -65,9 +65,11 @@ package Model.Field{
package Model.Unit{
abstract Unit{
- _checkpoints: IList<TilePosition>
+ Owner(): GameTeam{get}
+ Cost(): int{get}
+
Destination(): TileObject?{get}
+
NextCheckpoint(): TilePosition
}
interface IUnitTypeData{
...
...
...
...