Changes
Page history
Update Osztály diagram: parancsok, eventek (még nem) kifejtve
authored
Feb 26, 2022
by
Sárközi Gergely János
Show whitespace changes
Inline
Side-by-side
Osztály-diagram.md
View page @
9e9239a4
...
...
@@ -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
```