Modifier and Type | Field and Description |
---|---|
private static GameEngine |
GameEngine._instance |
private GameEngine |
PlayerSelectScreen.engine |
private GameEngine |
Market.engine
Engine class that handles all of the game's logical processing
|
private GameEngine |
GameScreen.engine
Engine class that handles all of the game's logical processing
|
private GameEngine |
Earthquake.gameEngine |
(package private) GameEngine |
Chancellor.gameEngine |
Modifier and Type | Method and Description |
---|---|
static GameEngine |
GameEngine.getInstance() |
Modifier and Type | Method and Description |
---|---|
void |
GameScreen.assignEngine(GameEngine engine) |
void |
PlayerSelectScreen.initialisePlayers(GameEngine engine,
int AIAmount,
int playerAmount) |
void |
AiPlayer.performPhase(GameEngine engine,
GameScreen screen)
Called by GameEngine to get the AI player's action, according to the current phase in the game engine
|
Constructor and Description |
---|
Chancellor(GameEngine engine)
The method that creates the object chancellor
|
Earthquake(GameEngine engine,
GameScreen gameScreen) |
Malfunction(GameEngine gameEngine,
GameScreen gameScreen,
int playerToAffect) |
Market(com.badlogic.gdx.Game game,
GameEngine engine)
Constructs the market by calculating buying/selling costs and arranging the associated visual interface
Imports the game's state (for direct renderer access) and the engine which controls it, before setting up
the functions and visual features of its internal purchase/sale buttons and populating a drawable visual
framework with them and some other stock/identification labels
|
Tile(com.badlogic.gdx.Game game,
GameEngine engine,
int ID,
int EnergyCount,
int OreCount,
int FoodCount,
boolean landmark,
java.lang.Runnable runnable)
Construct's the tile's visual interface and logical underpinnings.
|