|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| IAIPlayer | Player interface defining an artificial player. |
| IAmountable | This interface marks an object as amountable. |
| IBalanceSheet | Interface for balance data of the a week. |
| IClockUpdateListenable | Interface defining a listenable object for clock time updates |
| IClockUpdateListener | Interface that defines the methods for any class that whishes to be notified by Clock changes. |
| ICompany | The Company interface represents the company of a player and is mainly used to gather statistics |
| IGame | Model of the game. |
| IMap | Interface defining the map that defines the game plan |
| IPlayer | Player in the game. |
| Class Summary | |
|---|---|
| AIPlayer | Implementation of an artificial intelligence player. |
| BaseAmountable<T extends IAmountable> | This base class for amountable items provides a count of the items. |
| Date | Representation of the date within the game. |
| Difficulty | Defining the difficulty in the game |
| Game | Implementation of the game |
| GameFactory | |
| GameMap | Implementation of the game map. |
| ModelDIFactory | |
| Player | |
| Enum Summary | |
|---|---|
| EDifficultyLevel | Different levels of difficulty. |
| EGameSpeed | |
| EObjective | Enumaration defining the games objectives |
| EPlayerStateChange | Enumeration on the different states that can be monitored in the player |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||