Changes
Page history
Update Osztály diagram: update GameOverview
authored
May 02, 2022
by
Sárközi Gergely János
Show whitespace changes
Inline
Side-by-side
Osztály-diagram.md
View page @
13c2ac51
...
@@ -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}
+ NewUnits
Kill
edPay(): int {get}
+ NewUnits
Destroy
edPay(): int {get}
+ TotalUnitsPurchasedPay(): int {get}
+ TotalUnitsPurchasedPay(): int {get}
}
}
IGameOverview o-- IGameEconomyConfig
IGameOverview o-- IGameEconomyConfig
...
...
...
...