|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.gjt.universe.SchemeBase
This is the base class for all Scheme objects. Scheme objects should containt scheme specific information, like Order processing information and the like.
Constructor Summary | |
SchemeBase()
|
Method Summary | |
abstract void |
determineSpaceBattles()
This method is called by GameEngine during turn processing to determine if there any space battles. |
abstract OrderQueueSet |
getOrderQueueSet()
|
abstract void |
initialize()
|
abstract void |
initialize(java.lang.String filename)
|
abstract PlanetID |
newPlanet(SystemID SID,
int starIndex,
java.lang.String in_name)
Factory method for creating this scheme's version of a Planet |
abstract StationID |
newStation(CivID owner,
PlanetID PID)
Factory method for creating this scheme's version of a Station |
abstract void |
orderEngineSetup()
|
abstract VectorDisplayReturn |
specificDisplayDebug()
|
abstract OrderQueueSetIndex |
whichQueueSet(Order order)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SchemeBase()
Method Detail |
public abstract OrderQueueSet getOrderQueueSet()
public abstract OrderQueueSetIndex whichQueueSet(Order order)
public abstract VectorDisplayReturn specificDisplayDebug()
public abstract void initialize(java.lang.String filename) throws java.io.IOException
java.io.IOException
public abstract void initialize() throws java.io.IOException
java.io.IOException
public abstract void orderEngineSetup()
public abstract void determineSpaceBattles()
public abstract StationID newStation(CivID owner, PlanetID PID)
public abstract PlanetID newPlanet(SystemID SID, int starIndex, java.lang.String in_name)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |