|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object wyvern.kernel.properties.PList wyvern.kernel.commands.SimpleHandler wyvern.lib.commands.FriendsCommand
Manages a list of friends.
Field Summary | |
static int |
MAX_FRIENDS
To keep the friend lists from getting too long, we impose a maximum number. |
Fields inherited from class wyvern.kernel.commands.SimpleHandler |
delay_ |
Fields inherited from class wyvern.kernel.properties.PList |
readOnly_ |
Fields inherited from interface wyvern.lib.PropertyList |
PROPERTY_PACKAGE |
Method Summary | |
void |
addCommands(java.util.Map commands,
CommandList list)
Adds our commands. |
boolean |
addFriends(CommandEvent event)
Adds some friends to the list. |
boolean |
friends(CommandEvent event)
Manages a list of friends. |
static boolean |
friendsWith(Player A,
Player B)
Returns true if player A has player B in his/her friends list. |
boolean |
friendtell(CommandEvent event)
Does a friend-tell. |
boolean |
friendwho(CommandEvent event)
Shows which of your friends are currently online. |
static FriendsCommand |
getImpl()
|
boolean |
handleEvent(CommandEvent event)
Modifies or views the startup-cmds list. |
boolean |
invite(CommandEvent event)
Invites a player into your map. |
boolean |
listFriends(Commandable agent)
Tells the agent their friends. |
boolean |
removeFriends(CommandEvent event)
Removes one or more friends from the list. |
boolean |
uninvite(CommandEvent event)
Uninvites a player. |
Methods inherited from class wyvern.kernel.commands.SimpleHandler |
createEvent, execute, knowsCommand |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int MAX_FRIENDS
Method Detail |
public static FriendsCommand getImpl()
public void addCommands(java.util.Map commands, CommandList list)
SimpleHandler
addCommands
in interface BuiltInCommand
addCommands
in class SimpleHandler
commands
- a Map whose keys are the command verbs,
and whose values are references to the SimpleHandler
instance that wants to handle the command.list
- the Player, Monster, Vehicle or other CommandList
implementation for which addCommands() is being called.public boolean handleEvent(CommandEvent event)
handleEvent
in class SimpleHandler
event
- a CommandEvent with various fields filled in:
the agent performing the command, the command verb and arguments,
the delay for the command, and success/failure messages.
public boolean invite(CommandEvent event)
public boolean uninvite(CommandEvent event)
public boolean friends(CommandEvent event)
public boolean listFriends(Commandable agent)
public boolean addFriends(CommandEvent event)
public boolean removeFriends(CommandEvent event)
public boolean friendtell(CommandEvent event)
public boolean friendwho(CommandEvent event)
public static boolean friendsWith(Player A, Player B)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |