All Classes

Class Description
Board
Board is the class that generates and contains the squares that are active in the game.
BoardGroup  
Card
Abstract Card Class
CardSquare
Square type that implements the Pick A Card function
CardWindow  
CourseInfoWindow  
CourseSquare
Square class that can be bought, upgraded and traded with other players.
DataProvider
Contains Methods that parse data from files and return lists of objects
DebugConsole  
Dice
The Dice class was supposed to represent the dice in game (both UI and Logic).
DiceActor  
Foititopoli  
GameInstance
The "main" class of the Game.
GameInstance.GameInstanceListener
This interface is to be implemented by the UI in order to be notified about events that happen by the game logic
GameScreen  
GameScreen.UI  
GameSetupScreen  
JailCard
Card Type that implements the Go To Jail card function
LoadGameScreen  
LoseWindow  
MainMenuScreen  
MoneyCard
Card Type that implements the win/lose [AMMOUNT] hours function
MoneySquare
Square that implements the win/lose [AMOUNT] function
MoveCard
Card Type that implements the go to [LOCATION] function
PauseWindow  
Pawn
Represents the pawn of the Player
Stores a current and an old Square to define its location
PawnActor  
Player
Represents the Player
PlayerCreateScreen  
Square
Main component of the Board class
SquareActor  
Trade
Helper class that holds trade data and executes the trade between 2 players
TradeWindow  
TurnSquare  
WinWindow