Package ch.sahits.game.openpatrician.model

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
 



Copyright © 2011-2012 Sahits GmbH. All Rights Reserved.