mud.common.objects
Class GameObject

java.lang.Object
  extended by mud.common.room.IdObject
      extended by mud.common.objects.GameObject
Direct Known Subclasses:
Creature, Transporter, Treasure

public class GameObject
extends IdObject

Anything that can stand on top of a tile


Constructor Summary
GameObject(int id, ImageRect image)
           
 
Method Summary
 void contributeTileActions(java.util.Collection<TileAction> c)
           
 void dispose()
           
 void executeTileAction(Creature user, int actionId)
           
 Activity getActivity()
           
 Direction getDirection()
           
 ImageRect getImage()
           
 java.lang.String getName()
           
 Room getRoom()
           
 GameTile getTile()
           
 int getX()
           
 int getY()
           
 void setActivity(Activity a)
           
 void setDirection(Direction d)
           
 void setPos(int targetX, int targetY)
           
 void setRoom(Room r)
           
 XmlElement toXml()
           
 
Methods inherited from class mud.common.room.IdObject
getId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameObject

public GameObject(int id,
                  ImageRect image)
Method Detail

dispose

public void dispose()

contributeTileActions

public void contributeTileActions(java.util.Collection<TileAction> c)

executeTileAction

public void executeTileAction(Creature user,
                              int actionId)

getImage

public ImageRect getImage()

getRoom

public Room getRoom()

getTile

public GameTile getTile()

getActivity

public Activity getActivity()

getDirection

public Direction getDirection()

getX

public int getX()

getY

public int getY()

getName

public java.lang.String getName()

setRoom

public void setRoom(Room r)

setDirection

public void setDirection(Direction d)

setPos

public void setPos(int targetX,
                   int targetY)

setActivity

public void setActivity(Activity a)

toXml

public final XmlElement toXml()