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