Update Osztály diagram: updating Logic.Data authored by Bahil Botond's avatar Bahil Botond
......@@ -161,14 +161,23 @@ class GameTeam{
class GameOverview{
interface IGameOverview{
+ Events(): EventDispather{get}
+ Commands(): CommandDispatcher{get}
+ World(): GameWorld{get}
+ GetTeam(Color): GameTeam
+ CurrentPhase(): GamePhase{get}
+ TimeLeftFromPhase(): float{get}
+ Teams(): IEnumerable<GameTeam{get}
+ Random(): Random{get}
+ GetTeam(Color): GameTeam
+ GetEnemyTeam(Color color): GameTeam
+ AdvancePhase(): void
+ TimeLeftFromPhase(): float
+ DecreaseTimeLeftFromPhase(float): void
}
IGameOverview <|-- GameOverview
GameOverview o-- GameTeam
GameOverview o-- GameWorld
......@@ -188,6 +197,7 @@ Color <-- GameOverview
```
# `Presentation.World` komponens (játéktér megjelenés)
......
......