|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.mud4j.character.AbstractCharacter
net.sf.mud4j.character.PlayerCharacter
public class PlayerCharacter
Player character for non-autonomous characters.
Constructor Summary | |
---|---|
PlayerCharacter(Character character,
ConnectionService connectionService)
|
Method Summary | |
---|---|
java.util.List<CharacterAbility> |
getAbilities()
Get character abilities that the character has. |
java.util.List<Item> |
getItems()
Get character items that the character has possession of. |
java.lang.String |
getName()
Get the name of the character. |
boolean |
hasAbility(CharacterAbility ability)
Determines if the character has an ability. |
boolean |
hasItem(Item item)
Does the player have a particular item? |
void |
message(java.lang.String message)
Message the character through the provided connection service. |
Methods inherited from class net.sf.mud4j.character.AbstractCharacter |
---|
getDamageBehavior, getEffectBehavior, getLevel, setDamageBehavior, setEffectBehavior |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.mud4j.damage.Damageable |
---|
getDamageBehavior, setDamageBehavior |
Constructor Detail |
---|
public PlayerCharacter(Character character, ConnectionService connectionService)
Method Detail |
---|
public java.util.List<CharacterAbility> getAbilities()
getAbilities
in interface Character
getAbilities
in class AbstractCharacter
public java.util.List<Item> getItems()
getItems
in interface Character
getItems
in class AbstractCharacter
public java.lang.String getName()
getName
in interface Character
getName
in class AbstractCharacter
public boolean hasAbility(CharacterAbility ability)
hasAbility
in interface Character
hasAbility
in class AbstractCharacter
public boolean hasItem(Item item)
hasItem
in interface Character
hasItem
in class AbstractCharacter
item
- Item for which the player might have.
public void message(java.lang.String message) throws java.io.IOException
message
in interface Messageable
message
in class AbstractCharacter
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |