Update Osztály diagram: parancsok, eventek (még nem) kifejtve authored by Sárközi Gergely János's avatar Sárközi Gergely János
......@@ -118,3 +118,43 @@ BaseCommand --> ICommandResult
}
```
# Különböző eventek kifejtve
```plantuml
package Logic.Event.World.Turret {
class TurretBuiltEvent
class TurreetUpgradedEvent
class TurretDestroyedEvent
class TurretShotEvent
class TurretTargetChangedEvent
class TurretCooledDownEvent
}
package Logic.Event.World.Unit {
class UnitDeployedEvent
class UnitDamagedEvent
class UnitMovedCellEvent
}
package Logic.Event.World {
class WorldSimulatedPhysicsEvent
}
```
# Különböző parancsok kifejtve
```plantuml
package Logic.Command.World {
class AdvanceTimeCommand
}
package Logic.Command.World.Turret {
class BuildTurretCommand
class UpgradeTurretCommand
class DestroyTurretCommand
}
class DeployUnitCommand
package Logic.Command.World.Barrack {
class AddBarrackChecpointCommand
class RemoveBarrackCheckpointCommand
}
class AdvancePhaseCommand
```