Update Osztály diagram: update GameOverview authored by Sárközi Gergely János's avatar Sárközi Gergely János
......@@ -192,15 +192,18 @@ interface IGameOverview{
+ World(): GameWorld{get}
+ CurrentPhase(): GamePhase{get}
+ TimeLeftFromPhase(): float{get}
+ Teams(): IEnumerable<GameTeam{get}
+ Random(): Random{get}
+ Teams(): IEnumerable<GameTeam>{get}
+ EconomyConfig(): IGameEconomyConfig{get}
+ GetTeam(Color): GameTeam
+ GetEnemyTeam(Color color): GameTeam
+ AdvancePhase(): void
+ DecreaseTimeLeftFromPhase(float): void
+ GetEnemyTeam(GameTeam): GameTeam
}
class GameOverview {
+ AdvancePhase() : void
+ DecreaseTimeLeftFromPhase(float) : void
}
IGameOverview <|-- GameOverview
IGameOverview o-- GameTeam
......@@ -214,7 +217,7 @@ IGameOverview o-- IGameOverviewConfig
interface IGameEconomyConfig {
+ StartingBalance(): int {get}
+ RoundBasePay(): int {get}
+ NewUnitsKilledPay(): int {get}
+ NewUnitsDestroyedPay(): int {get}
+ TotalUnitsPurchasedPay(): int {get}
}
IGameOverview o-- IGameEconomyConfig
......
......