Update Osztály diagram authored by Horváth István's avatar Horváth István
...@@ -317,25 +317,66 @@ Mindegyik `...Event` a `BaseEvent` alosztálya. Ez nincs jelölve a diagrammon a ...@@ -317,25 +317,66 @@ Mindegyik `...Event` a `BaseEvent` alosztálya. Ez nincs jelölve a diagrammon a
```plantuml ```plantuml
package Logic.Event.World.Tower { package Logic.Event.World.Tower {
class TowerBuiltEvent interface ITowerEvent {
class TowerUpgradedEvent Tower(): Tower { get }
class TowerDestroyedEvent
class TowerShotEvent
class TowerTargetChangedEvent
class TowerCooledDownEvent
} }
class TowerBuiltEvent implements ITowerEvent {
}
class TowerUpgradedEvent implements ITowerEvent {
}
class TowerDestroyedEvent implements ITowerEvent {
}
class TowerShotEvent implements ITowerEvent {
}
class TowerTargetChangedEvent implements ITowerEvent {
}
class TowerCooledDownEvent implements ITowerEvent {
}
}
```
```plantuml
package Logic.Event.World.Unit { package Logic.Event.World.Unit {
class UnitDeployedEvent interface IUnitEvent {
class UnitMovedTileEvent Unit(): Unit { get }
class UnitDamagedEvent }
class UnitDestroyedEvent
class UnitDeployedEvent implements IUnitEvent {
} }
class UnitMovedTileEvent implements IUnitEvent {
}
class UnitDamagedEvent implements IUnitEvent {
}
class UnitDestroyedEvent implements IUnitEvent {
}
}
```
```plantuml
package Logic.Event.World.Castle { package Logic.Event.World.Castle {
class CastleDamagedEvent interface ICastleEvent {
class CastleDestroyedEvent Castle: Castle { get }
} }
class CastleDamagedEvent implements ICastleEvent {
}
class CastleDestroyedEvent implements ICastleEvent{
}
}
```
```plantuml
package Logic.Event.World { package Logic.Event.World {
class WorldSimulatedPhysicsEvent class WorldSimulatedPhysicsEvent {
}
} }
``` ```
... ...
......