env3d.scenecreator
Class Game
java.lang.Object
env3d.scenecreator.Game
public class Game
- extends java.lang.Object
Constructor Summary |
Game(UI ui)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Game
public Game(UI ui)
addAndPlaceObject
public void addAndPlaceObject(SceneNode n)
play
public void play()
getEnv
public Env getEnv()
getActiveObject
public EnvNode getActiveObject()
- Returns:
- the activeObject
setActiveObject
public void setActiveObject(SceneNode activeObject)
- Parameters:
activeObject
- the activeObject to set
unSetActiveObject
public void unSetActiveObject()
- Sets the active object to null
addObject
public void addObject(SceneNode node)
addObject
public void addObject(bluej.extensions.BObject obj)
- Adds a bluej object.
- Parameters:
obj
-
removeObject
public void removeObject(bluej.extensions.BObject obj)
setTerrainTexture
public void setTerrainTexture(java.lang.String texture)
setTerrainTexture
public void setTerrainTexture(java.lang.String textureR,
java.lang.String textureG,
java.lang.String textureB)
setRoom
public void setRoom(java.lang.String dir)
setEditMode
public void setEditMode(boolean editMode)
isEditMode
public boolean isEditMode()
save
public java.lang.String save()
- Build a string that represents the current game
- Returns:
clearNodes
public void clearNodes()
getUI
public UI getUI()
getEnvTerrain
public EnvTerrain getEnvTerrain()
exit
public void exit()