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{ ...@@ -192,15 +192,18 @@ interface IGameOverview{
+ World(): GameWorld{get} + World(): GameWorld{get}
+ CurrentPhase(): GamePhase{get} + CurrentPhase(): GamePhase{get}
+ TimeLeftFromPhase(): float{get} + TimeLeftFromPhase(): float{get}
+ Teams(): IEnumerable<GameTeam{get}
+ Random(): Random{get} + Random(): Random{get}
+ Teams(): IEnumerable<GameTeam>{get}
+ EconomyConfig(): IGameEconomyConfig{get}
+ GetTeam(Color): GameTeam + GetTeam(Color): GameTeam
+ GetEnemyTeam(Color color): GameTeam + GetEnemyTeam(GameTeam): GameTeam
+ AdvancePhase(): void
+ DecreaseTimeLeftFromPhase(float): void
} }
class GameOverview {
+ AdvancePhase() : void
+ DecreaseTimeLeftFromPhase(float) : void
}
IGameOverview <|-- GameOverview IGameOverview <|-- GameOverview
IGameOverview o-- GameTeam IGameOverview o-- GameTeam
...@@ -214,7 +217,7 @@ IGameOverview o-- IGameOverviewConfig ...@@ -214,7 +217,7 @@ IGameOverview o-- IGameOverviewConfig
interface IGameEconomyConfig { interface IGameEconomyConfig {
+ StartingBalance(): int {get} + StartingBalance(): int {get}
+ RoundBasePay(): int {get} + RoundBasePay(): int {get}
+ NewUnitsKilledPay(): int {get} + NewUnitsDestroyedPay(): int {get}
+ TotalUnitsPurchasedPay(): int {get} + TotalUnitsPurchasedPay(): int {get}
} }
IGameOverview o-- IGameEconomyConfig IGameOverview o-- IGameEconomyConfig
... ...
......