universe.server.database
Class SchemeBase

java.lang.Object
  |
  +--universe.server.database.SchemeBase
All Implemented Interfaces:
java.io.Serializable

public abstract class SchemeBase
extends java.lang.Object
implements java.io.Serializable

This is the base class for all Scheme objects. Scheme objects should containt scheme specific information, like Order processing information and the like.

Version:
$Id: SchemeBase.java,v 1.1 2002/03/02 05:24:07 sstarkey Exp $
See Also:
Serialized Form

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  void initialize()
           
abstract  void initialize(java.lang.String filename)
           
abstract  void orderEngineSetup()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchemeBase

public SchemeBase()
Method Detail

initialize

public abstract void initialize(java.lang.String filename)
                         throws java.io.IOException
java.io.IOException

initialize

public abstract void initialize()
                         throws java.io.IOException
java.io.IOException

orderEngineSetup

public abstract void orderEngineSetup()

determineSpaceBattles

public abstract void determineSpaceBattles()
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.



Copyright © 2001 Universe Dev Team All Rights Reserved.