mud.common.objects
Class Player

java.lang.Object
  extended by mud.common.room.IdObject
      extended by mud.common.objects.GameObject
          extended by mud.common.objects.Creature
              extended by mud.common.objects.Player

public class Player
extends Creature


Nested Class Summary
 
Nested classes/interfaces inherited from class mud.common.objects.Creature
Creature.Direction
 
Constructor Summary
Player(int id, java.lang.String name, ImageRect image, int hp)
           
 
Method Summary
 void dispose()
           
 Armor getArmor()
           
 int getAttack()
           
 int getDefense()
           
 Weapon getWeapon()
           
 
Methods inherited from class mud.common.objects.Creature
destroy, getHp, getInventory, setHp
 
Methods inherited from class mud.common.objects.GameObject
contributeTileActions, executeTileAction, getActivity, getDirection, getImage, getName, getRoom, getTile, getX, getY, setActivity, setDirection, setPos, setRoom, 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

Player

public Player(int id,
              java.lang.String name,
              ImageRect image,
              int hp)
Method Detail

dispose

public void dispose()
Overrides:
dispose in class GameObject

getAttack

public int getAttack()
Specified by:
getAttack in class Creature

getDefense

public int getDefense()
Specified by:
getDefense in class Creature

getWeapon

public Weapon getWeapon()

getArmor

public Armor getArmor()