env3d.scenecreator
Class Game

java.lang.Object
  extended by env3d.scenecreator.Game

public class Game
extends java.lang.Object


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

Constructor Detail

Game

public Game(UI ui)
Method Detail

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()