org.gjt.universe.scheme001
Class Scheme_001

java.lang.Object
  |
  +--org.gjt.universe.SchemeBase
        |
        +--org.gjt.universe.scheme001.Scheme_001
All Implemented Interfaces:
java.io.Serializable

public final class Scheme_001
extends SchemeBase

See Also:
Serialized Form

Constructor Summary
Scheme_001()
           
 
Method Summary
 void determineSpaceBattles()
          This method is called by GameEngine during turn processing to determine if there any space battles.
 OrderQueueSet getOrderQueueSet()
           
 void initialize()
           
 void initialize(java.lang.String filename)
           
 PlanetID newPlanet(SystemID SID, int star_index, java.lang.String in_name)
          Factory method for creating this scheme's version of a Planet
 StationID newStation(CivID owner, PlanetID PID)
          Factory method for creating this scheme's version of a Station
 void orderEngineSetup()
           
 VectorDisplayReturn specificDisplayDebug()
           
 OrderQueueSetIndex whichQueueSet(Order order)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Scheme_001

public Scheme_001()
Method Detail

getOrderQueueSet

public OrderQueueSet getOrderQueueSet()
Specified by:
getOrderQueueSet in class SchemeBase

initialize

public void initialize(java.lang.String filename)
                throws java.io.IOException
Specified by:
initialize in class SchemeBase
java.io.IOException

initialize

public void initialize()
                throws java.io.IOException
Specified by:
initialize in class SchemeBase
java.io.IOException

orderEngineSetup

public void orderEngineSetup()
Specified by:
orderEngineSetup in class SchemeBase

whichQueueSet

public OrderQueueSetIndex whichQueueSet(Order order)
Specified by:
whichQueueSet in class SchemeBase

determineSpaceBattles

public void determineSpaceBattles()
Description copied from class: SchemeBase
This method is called by GameEngine during turn processing to determine if there any space battles. The factors for a space battle are determined by the Scheme.

Specified by:
determineSpaceBattles in class SchemeBase

newStation

public StationID newStation(CivID owner,
                            PlanetID PID)
Factory method for creating this scheme's version of a Station

Specified by:
newStation in class SchemeBase

newPlanet

public PlanetID newPlanet(SystemID SID,
                          int star_index,
                          java.lang.String in_name)
Factory method for creating this scheme's version of a Planet

Specified by:
newPlanet in class SchemeBase

specificDisplayDebug

public VectorDisplayReturn specificDisplayDebug()
Specified by:
specificDisplayDebug in class SchemeBase


Copyright © 2001 Universe Dev Team All Rights Reserved.