All Packages Class Hierarchy This Package Previous Next Index
Class sso.Immobile
java.lang.Object
|
+----sso.Persistant
|
+----sso.GameObject
|
+----sso.Immobile
- public abstract class Immobile
- extends GameObject
-
Immobile()
-
-
createRows()
- Create the rows needed to store this object.
-
init()
- For creating new instances of this object only.
-
load()
- Loads the object from the database.
-
move(GameObject)
- Disallow all moves for this object and its children.
-
store()
- Store the object in the database.
-
unregister()
- Unregister the GameObject from the database.
Immobile
protected Immobile()
init
protected void init()
- For creating new instances of this object only.
- Overrides:
- init in class GameObject
move
public boolean move(GameObject dest)
- Disallow all moves for this object and its children.
.setLocation() can still be called, but all well behaved non-editor
clients should only try calling move, right? (Keep this in mind for
interpreting client commands.)
- Overrides:
- move in class GameObject
createRows
protected void createRows()
- Create the rows needed to store this object.
- Overrides:
- createRows in class GameObject
store
public void store()
- Store the object in the database.
- Overrides:
- store in class GameObject
load
protected void load()
- Loads the object from the database.
- Overrides:
- load in class GameObject
unregister
public void unregister()
- Unregister the GameObject from the database.
- Overrides:
- unregister in class GameObject
All Packages Class Hierarchy This Package Previous Next Index