Uses of Class
org.jadv.basic.JAdvObject

Packages that use JAdvObject
de.jadv.server.lib The Server Data-Structures ...  
de.jadv.server.manager The different "Manager" of the Server e.g.  
org.jadv.basic JadvLib: Some basic objects
 
org.jadv.events JadvLib: Some basic events
 
 

Uses of JAdvObject in de.jadv.server.lib
 

Methods in de.jadv.server.lib with parameters of type JAdvObject
static boolean ObjectMover.livingMove(Living liv, JAdvObject target)
          move a Living into a location.
static boolean ObjectMover.move(JAdvObject obj, JAdvObject target)
          Moves an object into another Object
static boolean ObjectMover.move(JAdvObject obj, JAdvObject target)
          Moves an object into another Object
 

Uses of JAdvObject in de.jadv.server.manager
 

Methods in de.jadv.server.manager with parameters of type JAdvObject
 void EventManager.addHeartBeatTask(JAdvObject obj, long time)
          Add the HeartBeat for an Object.
 void EventManager.addTimer(JAdvObject obj, long time)
          Add the timer for an Object
 

Uses of JAdvObject in org.jadv.basic
 

Subclasses of JAdvObject in org.jadv.basic
 class Level
          This is a basic Level in the game.
 class Living
          A living implements the things, that are equal among all Livings.
 class Location
          A Location is a small room inside a Level
 class NPC
          A basic NPC
 class Player
          All Player are an instance of this class
 class Portal
          A Portal is a special Location.
 

Methods in org.jadv.basic with parameters of type JAdvObject
 void JAdvObject.addChild(JAdvObject obj)
          Add a child-Object inside this object
 boolean JAdvObject.canMoveIn(JAdvObject obj)
          Checks, if the object can move inside this Object
 boolean JAdvObject.canMoveOut(JAdvObject obj)
          Checks, if the object can move out of this Object
 void JAdvObject.removeChild(JAdvObject obj)
          Remove an Object out of the list of children
 void Level.addChild(JAdvObject obj)
          Add a child-Object inside this object
 void Level.objectChanged(JAdvObject obj)
          An object changed it's description.
 void Level.objectMoveIn(JAdvObject obj)
          An object moved inside this Level.
 void Level.objectMoveInside(JAdvObject obj)
          An object inside this Level moved from one Location to another.
 void Level.objectMoveOut(JAdvObject obj)
          An object moved out of this Level.
 void Location.addChild(JAdvObject obj)
          Add a child-Object inside this object
Also includes this inside the level!
 boolean Location.canMoveIn(JAdvObject obj)
          Checks, if the object can move inside this Object
 void Portal.addChild(JAdvObject obj)
          In this function another move-Request is sent to the event-queue
 

Uses of JAdvObject in org.jadv.events
 

Fields in org.jadv.events declared as JAdvObject
private  JAdvObject HeartBeatEvent._obj
           
private  JAdvObject ResetEvent._obj
           
private  JAdvObject TimerEvent._obj
           
 

Constructors in org.jadv.events with parameters of type JAdvObject
HeartBeatEvent(JAdvObject obj)
          The constructor just gets the Objects, in which it should call the HeartBeat.
ResetEvent(JAdvObject obj)
           
TimerEvent(JAdvObject obj)