public class Game
extends joueur.BaseGame
Modifier and Type | Field and Description |
---|---|
int |
baseBribesPerTurn
How many bribes players get at the beginning of their turn, not counting their burned down Buildings.
|
java.util.List<Building> |
buildings
All the buildings in the game.
|
Forecast |
currentForecast
The current Forecast, which will be applied at the end of the turn.
|
Player |
currentPlayer
The player whose turn it is currently.
|
int |
currentTurn
The current turn number, starting at 0 for the first player's turn.
|
java.util.List<Forecast> |
forecasts
All the forecasts in the game, indexed by turn number.
|
static java.lang.String |
gameVersion
The hash of the game version we have locally.
|
int |
mapHeight
The width of the entire map along the vertical (y) axis.
|
int |
mapWidth
The width of the entire map along the horizontal (x) axis.
|
int |
maxFire
The maximum amount of fire value for any Building.
|
int |
maxForecastIntensity
The maximum amount of intensity value for any Forecast.
|
int |
maxTurns
The maximum number of turns before the game will automatically end.
|
Forecast |
nextForecast
The next Forecast, which will be applied at the end of your opponent's turn.
|
java.util.List<Player> |
players
List of all the players in the game.
|
java.lang.String |
session
A unique identifier for the game instance that is being played.
|
int |
timeAddedPerTurn
The amount of time (in nano-seconds) added after each player performs a turn.
|
public int baseBribesPerTurn
public java.util.List<Building> buildings
public Forecast currentForecast
public Player currentPlayer
public int currentTurn
public java.util.List<Forecast> forecasts
public int mapHeight
public int mapWidth
public int maxFire
public int maxForecastIntensity
public int maxTurns
public Forecast nextForecast
public java.util.List<Player> players
public java.lang.String session
public int timeAddedPerTurn
public static final java.lang.String gameVersion
© 2020 MST ACM SIG-GAME