org.gjt.universe
Class KnowledgeShipDesign
java.lang.Object
|
+--org.gjt.universe.DBItem
|
+--org.gjt.universe.KnowledgeBase
|
+--org.gjt.universe.KnowledgeShipDesign
- All Implemented Interfaces:
- java.io.Serializable
- public class KnowledgeShipDesign
- extends KnowledgeBase
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
shipdesignID
private ShipDesignID shipdesignID
engineered
private boolean engineered
KnowledgeShipDesign
private KnowledgeShipDesign(ShipDesignID DID)
newKnowledge
public static KnowledgeID newKnowledge(CivID AID,
ShipDesignID DID)
specificDisplayDebug
public VectorDisplayReturn specificDisplayDebug()
- Specified by:
specificDisplayDebug
in class DBItem
getShipDesignID
public ShipDesignID getShipDesignID()
setShipDesignID
public void setShipDesignID(ShipDesignID new_DID)
setEngineered
public void setEngineered(boolean val)
isEngineered
public boolean isEngineered()
createSubKnowledge
public void createSubKnowledge()
- Description copied from class:
KnowledgeBase
- This method is called when a new knowledge is created. Any
related "sub"-knowledge objects will be created by this
method. For example, if a Tech is discovered, then some other
ModuleDesigns will be discovered by this method.
- Specified by:
createSubKnowledge
in class KnowledgeBase
Copyright © 2001 Universe Dev Team All Rights Reserved.