|
||||||||||
| 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 CharactergetAbilities in class AbstractCharacterpublic java.util.List<Item> getItems()
getItems in interface CharactergetItems in class AbstractCharacterpublic java.lang.String getName()
getName in interface CharactergetName in class AbstractCharacterpublic boolean hasAbility(CharacterAbility ability)
hasAbility in interface CharacterhasAbility in class AbstractCharacterpublic boolean hasItem(Item item)
hasItem in interface CharacterhasItem in class AbstractCharacteritem - Item for which the player might have.
public void message(java.lang.String message)
throws java.io.IOException
message in interface Messageablemessage in class AbstractCharacterjava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||