env3d.jythonrunner
Class EnvJython

java.lang.Object
  extended by com.jme3.app.Application
      extended by env3d.EnvBasic
          extended by env3d.Env
              extended by env3d.advanced.EnvAdvanced
                  extended by env3d.jythonrunner.EnvJython
All Implemented Interfaces:
com.jme3.system.SystemListener

public class EnvJython
extends EnvAdvanced


Field Summary
 
Fields inherited from class env3d.EnvBasic
audioMap, flyCam, guiFont, guiNode, init, internalObjects, objectsMap, roomObject, rootNode, statusNode, statusText, tpf
 
Fields inherited from class com.jme3.app.Application
assetManager, audioRenderer, cam, context, guiViewPort, inputEnabled, inputManager, joyInput, keyInput, listener, mouseInput, paused, pauseOnFocus, renderer, renderManager, settings, speed, stateManager, timer, touchInput, viewPort
 
Constructor Summary
EnvJython()
           
 
Method Summary
 void addObject(java.lang.Object obj)
          Add an object to the environment
 GameObject getObject(java.lang.String className)
          Returns a single object with a particular class name
 java.util.Collection<GameObject> getObjects(java.lang.String className)
           
 
Methods inherited from class env3d.advanced.EnvAdvanced
getAssetManager, getBulletAppState, isShadowEnabled, removeObject, setPhysicsEnabled, setRoom, setShadowEnabled, update
 
Methods inherited from class env3d.Env
advanceOneFrame, advanceOneFrame, getKey, getKeyDown, getKeyDown, getMouseButtonClicked, getMouseButtonDown, getMouseDX, getMouseDY, getMouseX, getMouseY, isFullScreen, isMouseGrabbed, setFullscreen, setMouseGrab, setResolution, start
 
Methods inherited from class env3d.EnvBasic
destroy, disableLighting, enableLighting, exit, getCameraPitch, getCameraX, getCameraY, getCameraYaw, getCameraZ, getNiftyGUI, getObject, getObjects, getObjects, getPick, getPickList, getPickRay, getRootNode, getVolume, initialize, isDefaultControl, isLightingEnabled, setCameraPitch, setCameraXYZ, setCameraYaw, setDefaultControl, setDisplayStr, setDisplayStr, setDisplayStr, setShowStatus, setVolume, soundLoad, soundLoop, soundPlay, soundPlay, soundStop
 
Methods inherited from class com.jme3.app.Application
createCanvas, destroyInput, enqueue, gainFocus, getAudioRenderer, getCamera, getContext, getGuiViewPort, getInputManager, getListener, getRenderer, getRenderManager, getStateManager, getTimer, getViewPort, handleError, isPauseOnLostFocus, loseFocus, requestClose, reshape, restart, runQueuedTasks, setAssetManager, setPauseOnLostFocus, setSettings, setTimer, start, startCanvas, startCanvas, stop, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvJython

public EnvJython()
Method Detail

addObject

public void addObject(java.lang.Object obj)
Description copied from class: EnvBasic
Add an object to the environment

Overrides:
addObject in class EnvAdvanced

getObjects

public java.util.Collection<GameObject> getObjects(java.lang.String className)

getObject

public GameObject getObject(java.lang.String className)
Returns a single object with a particular class name

Parameters:
className -
Returns: