Update Osztály diagram: harmonising authored by Bahil Botond's avatar Bahil Botond
...@@ -54,7 +54,7 @@ package Model.Map{ ...@@ -54,7 +54,7 @@ package Model.Map{
Building <|-- Castle Building <|-- Castle
Building <|-- Barrack Building <|-- Barrack
Map *-- TileObject Map o-- TileObject
} }
...@@ -82,7 +82,7 @@ package Model.Unit{ ...@@ -82,7 +82,7 @@ package Model.Unit{
enum Phase{ enum Phase{
BUILD BUILD
TRAIN TRAIN
ATTACK FIGHT
} }
...@@ -119,8 +119,8 @@ class UnitDamagesCastleSystem { ...@@ -119,8 +119,8 @@ class UnitDamagesCastleSystem {
- On(UnitMovedCellEvent) - On(UnitMovedCellEvent)
} }
class TurretDamagesUnitSystem { class TowerDamagesUnitSystem {
- On(TurretShootEvent) - On(TowerShootEvent)
} }
class DestroyUnitSystem { class DestroyUnitSystem {
...@@ -178,13 +178,13 @@ BaseCommand --> ICommandResult ...@@ -178,13 +178,13 @@ BaseCommand --> ICommandResult
Mindegyik `...Event` a `BaseEvent` alosztálya. Ez nincs jelölve a diagrammon a jobb átláthatóság érdekében. Mindegyik `...Event` a `BaseEvent` alosztálya. Ez nincs jelölve a diagrammon a jobb átláthatóság érdekében.
```plantuml ```plantuml
package Logic.Event.World.Turret { package Logic.Event.World.Tower {
class TurretBuiltEvent class TowerBuiltEvent
class TurretUpgradedEvent class TowerUpgradedEvent
class TurretDestroyedEvent class TowerDestroyedEvent
class TurretShotEvent class TowerShotEvent
class TurretTargetChangedEvent class TowerTargetChangedEvent
class TurretCooledDownEvent class TowerCooledDownEvent
} }
package Logic.Event.World.Unit { package Logic.Event.World.Unit {
class UnitDeployedEvent class UnitDeployedEvent
...@@ -209,10 +209,10 @@ Mindegyik `...Command` a `BaseCommand` alosztálya. Ez nincs jelölve a diagramm ...@@ -209,10 +209,10 @@ Mindegyik `...Command` a `BaseCommand` alosztálya. Ez nincs jelölve a diagramm
package Logic.Command.World { package Logic.Command.World {
class AdvanceTimeCommand class AdvanceTimeCommand
} }
package Logic.Command.World.Turret { package Logic.Command.World.Tower{
class BuildTurretCommand class BuildTowerCommand
class UpgradeTurretCommand class UpgradeTowerCommand
class DestroyTurretCommand class DestroyTowerCommand
} }
class DeployUnitCommand class DeployUnitCommand
package Logic.Command.World.Barrack { package Logic.Command.World.Barrack {
... ...
......