|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.lenkaspace.creeper.model.CRBaseModel net.lenkaspace.creeper.model.CRWorld
public class CRWorld
Represents a world and maintains all sublcasses of CRBaseSituatedObject
Field Summary |
---|
Fields inherited from class net.lenkaspace.creeper.model.CRBaseModel |
---|
childModels, id |
Constructor Summary | |
---|---|
CRWorld(int id_,
CRVector3d size_,
CRController controller_)
Constructor. |
Method Summary | |
---|---|
void |
addDynamicModel(CRBaseDynamicModel dynamicModel_)
Add a CRBaseDynamicModel to the list of dynamicModels and situatedModels. |
void |
addSituatedModel(CRBaseSituatedModel situatedModel_)
Add a CRBaseSituatedModel to the list of situatedModels. |
void |
clearChildren()
Clear all arrays that store any child objects. |
CRController |
getController()
|
java.util.ArrayList<CRBaseDynamicModel> |
getDynamicModels()
|
boolean |
getHasScenarios()
|
java.util.ArrayList<java.lang.String> |
getScenarios()
|
java.lang.String[] |
getScenariosAsArray()
|
java.util.ArrayList<CRBaseSituatedModel> |
getSituatedModels()
|
CRVector3d |
getSize()
|
boolean |
isBorderless()
|
void |
removeDynamicModel(CRBaseDynamicModel dynamicModel_)
Remove a CRBaseDynamicModel from the list of situatedModels. |
void |
removeSituatedModel(CRBaseSituatedModel situatedModel_)
Remove a CRBaseSituatedModel from the list of situatedModels. |
void |
setBorderless(boolean isBorderless)
|
void |
setDynamicModels(java.util.ArrayList<CRBaseDynamicModel> situatedModels)
|
void |
setSituatedModels(java.util.ArrayList<CRBaseSituatedModel> situatedModels)
|
void |
setSize(CRVector3d size_)
|
void |
update()
Main update function. |
Methods inherited from class net.lenkaspace.creeper.model.CRBaseModel |
---|
addChildModel, getId, getIsRemoved, onRunEnd, onRunStart, onTrialEnd, onTrialStart, removeChildModel, setId, setIsRemoved |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CRWorld(int id_, CRVector3d size_, CRController controller_)
id_
- int unique idsize_
- CRVector3d size [width, height, depth]controller_
- CRController holding controller instanceMethod Detail |
---|
public void update()
public void addSituatedModel(CRBaseSituatedModel situatedModel_)
situatedModel_
- CRBaseSituatedModel to addpublic void removeSituatedModel(CRBaseSituatedModel situatedModel_)
situatedModel_
- CRBaseSituatedModel to removepublic void addDynamicModel(CRBaseDynamicModel dynamicModel_)
dynamicModel_
- CRBaseDynamicModel to addpublic void removeDynamicModel(CRBaseDynamicModel dynamicModel_)
dynamicModel_
- CRBaseDynamicModel to removepublic void clearChildren()
clearChildren
in class CRBaseModel
public java.util.ArrayList<CRBaseSituatedModel> getSituatedModels()
public void setSituatedModels(java.util.ArrayList<CRBaseSituatedModel> situatedModels)
public java.util.ArrayList<CRBaseDynamicModel> getDynamicModels()
public void setDynamicModels(java.util.ArrayList<CRBaseDynamicModel> situatedModels)
public CRVector3d getSize()
public void setSize(CRVector3d size_)
public boolean isBorderless()
public void setBorderless(boolean isBorderless)
public CRController getController()
public java.util.ArrayList<java.lang.String> getScenarios()
public java.lang.String[] getScenariosAsArray()
public boolean getHasScenarios()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |