org.gjt.universe.scheme001
Class ModuleDesign_001_Colony

java.lang.Object
  |
  +--org.gjt.universe.DBItem
        |
        +--org.gjt.universe.ModuleDesignBase
              |
              +--org.gjt.universe.scheme001.ModuleDesign_001
                    |
                    +--org.gjt.universe.scheme001.ModuleDesign_001_Colony
All Implemented Interfaces:
java.io.Serializable

class ModuleDesign_001_Colony
extends ModuleDesign_001


Field Summary
private  CostID buildCost
           
private  CostID engineeringCost
           
private  CostID maintenanceCost
           
private  VectorModuleDesignID modules
           
private  float population
           
private  float resources
           
private  boolean startingColony
           
private  java.lang.String tmpBuildCost
           
private  java.lang.String tmpEngineeringCost
           
private  java.lang.String tmpMaintenanceCost
           
private  java.lang.String tmpModules
           
 
Fields inherited from class org.gjt.universe.ModuleDesignBase
 
Constructor Summary
private ModuleDesign_001_Colony(java.lang.String tmpTech, java.lang.String tmpEng, java.lang.String tmpBuild, java.lang.String tmpMain, java.lang.String tmpMods, float population, float resources, java.lang.String name)
           
 
Method Summary
(package private)  ModuleDesign_001_Type getBaseType()
           
(package private)  CostID getBuildCost()
           
(package private)  java.lang.String getBuildCostTemp()
           
(package private)  CostID getEngineeringCost()
           
(package private)  java.lang.String getEngineeringCostTemp()
           
(package private) static VectorModuleDesignID getKnown(CivID AID)
           
(package private)  java.lang.String getMaintCostTemp()
           
(package private)  CostID getMaintenanceCost()
           
(package private)  VectorModuleDesignID getModules()
           
(package private)  java.lang.String getModulesTemp()
           
 java.lang.String[] getOrderTypes()
          This method returns the orders that this module can do.
(package private)  float getPopulation()
           
(package private)  VectorTechID getPreReqs()
           
(package private)  java.lang.String getPrereqsTemp()
           
(package private)  float getResources()
           
(package private)  boolean getStartingColony()
           
(package private) static ModuleDesignID newModuleDesign(java.lang.String str)
           
(package private)  void setPrereqsTemp(java.lang.String tmpTech)
           
(package private)  void setStartingColony()
           
 VectorDisplayReturn specificDisplayDebug()
           
(package private)  void updateLinks(VectorTechID VTID)
           
(package private)  void updateLinks(VectorTechID VTID, CostID CID0, CostID CID1, CostID CID2, VectorModuleDesignID VEID)
           
 
Methods inherited from class org.gjt.universe.ModuleDesignBase
getID, getIndex, getName, resetModuleDesignID
 
Methods inherited from class org.gjt.universe.DBItem
getLocation, getOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

engineeringCost

private CostID engineeringCost

buildCost

private CostID buildCost

maintenanceCost

private CostID maintenanceCost

modules

private VectorModuleDesignID modules

population

private float population

resources

private float resources

tmpEngineeringCost

private java.lang.String tmpEngineeringCost

tmpBuildCost

private java.lang.String tmpBuildCost

tmpMaintenanceCost

private java.lang.String tmpMaintenanceCost

tmpModules

private java.lang.String tmpModules

startingColony

private boolean startingColony
Constructor Detail

ModuleDesign_001_Colony

private ModuleDesign_001_Colony(java.lang.String tmpTech,
                                java.lang.String tmpEng,
                                java.lang.String tmpBuild,
                                java.lang.String tmpMain,
                                java.lang.String tmpMods,
                                float population,
                                float resources,
                                java.lang.String name)
Method Detail

newModuleDesign

static ModuleDesignID newModuleDesign(java.lang.String str)

getEngineeringCostTemp

java.lang.String getEngineeringCostTemp()

getBuildCostTemp

java.lang.String getBuildCostTemp()

getMaintCostTemp

java.lang.String getMaintCostTemp()

getModulesTemp

java.lang.String getModulesTemp()

getPopulation

float getPopulation()

getResources

float getResources()

setStartingColony

void setStartingColony()

getStartingColony

boolean getStartingColony()

updateLinks

void updateLinks(VectorTechID VTID,
                 CostID CID0,
                 CostID CID1,
                 CostID CID2,
                 VectorModuleDesignID VEID)

getBuildCost

CostID getBuildCost()

getEngineeringCost

CostID getEngineeringCost()

getMaintenanceCost

CostID getMaintenanceCost()

getOrderTypes

public java.lang.String[] getOrderTypes()
Description copied from class: ModuleDesignBase
This method returns the orders that this module can do. All orders are represented by strings and must be parsed and handled by the calling GUI.

Specified by:
getOrderTypes in class ModuleDesignBase

getModules

final VectorModuleDesignID getModules()

getKnown

static VectorModuleDesignID getKnown(CivID AID)

specificDisplayDebug

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

getBaseType

ModuleDesign_001_Type getBaseType()
Specified by:
getBaseType in class ModuleDesign_001

setPrereqsTemp

final void setPrereqsTemp(java.lang.String tmpTech)

getPrereqsTemp

final java.lang.String getPrereqsTemp()

getPreReqs

VectorTechID getPreReqs()

updateLinks

void updateLinks(VectorTechID VTID)


Copyright © 2001 Universe Dev Team All Rights Reserved.