org.gjt.universe.scheme001
Class Module_001_Station

java.lang.Object
  |
  +--org.gjt.universe.DBItem
        |
        +--org.gjt.universe.ModuleBase
              |
              +--org.gjt.universe.scheme001.Module_001
                    |
                    +--org.gjt.universe.scheme001.Module_001_Station
All Implemented Interfaces:
Orderable, java.io.Serializable
Direct Known Subclasses:
Module_001_Station_Attack, Module_001_Station_Engineering, Module_001_Station_Environmental, Module_001_Station_Mining, Module_001_Station_Power, Module_001_Station_Research, Module_001_Station_Scanner, Module_001_Station_Shield, Module_001_Station_ShipManufacturing, Module_001_Station_StationManufacturing, Module_001_Station_Storage

public class Module_001_Station
extends Module_001

See Also:
Serialized Form

Field Summary
private  StationID BID
           
private  float economics
           
private  boolean economicsLock
           
private  boolean enabled
           
 
Fields inherited from class org.gjt.universe.ModuleBase
 
Constructor Summary
(package private) Module_001_Station(ModuleDesignID EID)
           
(package private) Module_001_Station(StationID BID, ModuleDesignID EID)
           
 
Method Summary
 boolean build()
           
(package private)  float getEconomics()
           
(package private)  boolean getEconomicsLock()
           
(package private)  boolean getEnabled()
           
(package private)  float getResourcesConsumed()
           
(package private)  boolean isOperating()
          This method returns true if the module is operating.
(package private) static ModuleID newModule(ModuleDesignID EID)
           
static ModuleID newModule(StationID BID, ModuleDesignID EID)
           
(package private)  void setEconomics(float val)
           
(package private)  void setEconomicsLock(boolean val)
           
(package private)  void setEnabled(boolean val)
           
 VectorDisplayReturn specificDisplayDebug()
           
 
Methods inherited from class org.gjt.universe.ModuleBase
getAvailableOrders, getCurrentOrders, getDesign, getID, getIndex, getLocation, getName, getOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

enabled

private boolean enabled

economics

private float economics

economicsLock

private boolean economicsLock

BID

private StationID BID
Constructor Detail

Module_001_Station

Module_001_Station(ModuleDesignID EID)

Module_001_Station

Module_001_Station(StationID BID,
                   ModuleDesignID EID)
Method Detail

newModule

public static ModuleID newModule(StationID BID,
                                 ModuleDesignID EID)

setEconomics

void setEconomics(float val)

getEconomics

float getEconomics()

setEconomicsLock

void setEconomicsLock(boolean val)

getEconomicsLock

boolean getEconomicsLock()

getResourcesConsumed

float getResourcesConsumed()

getEnabled

boolean getEnabled()

setEnabled

void setEnabled(boolean val)

isOperating

boolean isOperating()
This method returns true if the module is operating. A module is usually capable of operating unless there is a production queue associated with the module and that queue is empty.


specificDisplayDebug

public VectorDisplayReturn specificDisplayDebug()
Overrides:
specificDisplayDebug in class Module_001

newModule

static ModuleID newModule(ModuleDesignID EID)

build

public boolean build()
Specified by:
build in class ModuleBase


Copyright © 2001 Universe Dev Team All Rights Reserved.