org.gjt.universe
Class KnowledgePlanet
java.lang.Object
|
+--org.gjt.universe.DBItem
|
+--org.gjt.universe.KnowledgeBase
|
+--org.gjt.universe.KnowledgePlanet
- All Implemented Interfaces:
- java.io.Serializable
- class KnowledgePlanet
- extends KnowledgeBase
This class represents the Knowledge about a particular planet.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
planetID
private PlanetID planetID
explored
private boolean explored
KnowledgePlanet
private KnowledgePlanet(PlanetID planet)
newKnowledge
static KnowledgeID newKnowledge(CivID AID,
PlanetID PID)
- Used to create a new PlanetKnowledge object.
- Parameters:
AID
- Owner of Knowledge objectPID
- Planet that knowledge is about
- Returns:
- ID of new object
specificDisplayDebug
public VectorDisplayReturn specificDisplayDebug()
- Specified by:
specificDisplayDebug
in class DBItem
getPlanetID
PlanetID getPlanetID()
setPlanetID
void setPlanetID(PlanetID new_planetID)
getExplored
boolean getExplored()
setExplored
void setExplored(boolean in_bool)
createSubKnowledge
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.