mud.common.objects
Class GameObject
java.lang.Object
mud.common.room.IdObject
mud.common.objects.GameObject
- Direct Known Subclasses:
- Creature, Transporter, Treasure
public class GameObject
- extends IdObject
Anything that can stand on top of a tile
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GameObject
public GameObject(int id,
ImageRect image)
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()