Uses of Interface
org.starhope.appius.game.AbstractRoom

Packages that use AbstractRoom
com.tootsville   
com.tootsville.env   
com.tootsville.game   
com.tootsville.npc   
com.tootsville.user   
org.starhope.appius.game   
org.starhope.appius.game.inventory   
org.starhope.appius.game.npc   
org.starhope.appius.net   
org.starhope.appius.physica   
org.starhope.appius.sys.op   
org.starhope.appius.types   
org.starhope.appius.user   
org.starhope.appius.user.events   
 

Uses of AbstractRoom in com.tootsville
 

Methods in com.tootsville with parameters of type AbstractRoom
static void ExtensionCommands.do_addJournalEntry(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Deprecated. 
static void ExtensionCommands.do_createUserHouse(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Response from the first run screen for the user's house
static void ExtensionCommands.do_deleteMailMessage(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Delete a message from the user's mailbox
static void ExtensionCommands.do_doff(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           JSON object contains "type" = either "clothes" or "pivitz".
static void ExtensionCommands.do_endEvent(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           This method terminates an event (probably a minigame, but possibly a fountain) which was initiated by startEvent.
static void ExtensionCommands.do_getMailInBox(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Get the contents of the user's inbox as mail envelopes.
static void ExtensionCommands.do_getMailMessage(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Get a message out of the user's mailbox
static void ExtensionCommands.do_getMedalRankings(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Deprecated. 
static void ExtensionCommands.do_getPassport(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Get the list of places that the user has already been to.
static void ExtensionCommands.do_getShopItems(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          replies as per ExtensionCommands.do_getStoreItems(JSONObject, AbstractUser, AbstractRoom) , but gives also "order" with the order of the categories/shelves/stores in the shop
static void ExtensionCommands.do_getStoreItems(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Get the information about items found in a logical store (or store-category / shelf)
static void ExtensionCommands.do_markMailMessageAsRead(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          WRITEME: document this method (brpocock@star-hope.org, Aug 28, 2009)
static void ExtensionCommands.do_purchase(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Execute a purchase of an item by an user.
static void ExtensionCommands.do_sendMailMessage(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Send an in-game eMail message
static void ExtensionCommands.do_stampPassport(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Deprecated. 
static void ExtensionCommands.op_addtokicklist(String[] words, AbstractUser u, AbstractRoom room)
          Add a regular expression pattern to the list of patterns which will cause a user to be immediately kicked out of the game for a period of time.
static void ExtensionCommands.op_addtowarnlist(String[] words, AbstractUser u, AbstractRoom room)
          Add a regular expression pattern to the list of patterns which cannot be spoken in the game world.
static void ExtensionCommands.op_addtowhitelist(String[] words, AbstractUser u, AbstractRoom room)
          Add a regular expression pattern to the set of regular expressions which are whitelisted against being blocked in speech.
static void ExtensionCommands.op_checklists(String[] words, AbstractUser u, AbstractRoom room)
          Return an administrative message with the number of regular expression patterns found on the warnings list, kick list, and whitelist.
static void ExtensionCommands.op_givenuts(String[] words, AbstractUser u, AbstractRoom room)
          Give (or take) peanuts to (from) a named user
static void ExtensionCommands.op_killegg(String[] words, AbstractUser u, AbstractRoom room)
          Remove the KaTootel egg Super Toot Bot from the game
static void ExtensionCommands.op_layegg(String[] words, AbstractUser u, AbstractRoom room)
          Deprecated. 
static void ExtensionCommands.op_scores(String[] words, AbstractUser u, AbstractRoom room)
          get scores for a game for Ricky's High Score Contest.
static void ExtensionCommands.op_zagame(String[] words, AbstractUser u, AbstractRoom room)
           Send a command into the operator command interpreter for a running game (if that game provides one)
 

Uses of AbstractRoom in com.tootsville.env
 

Methods in com.tootsville.env that return AbstractRoom
 AbstractRoom KaTootelHook.getRoom()
           
 AbstractRoom ShadeHook.getRoom()
           
 

Methods in com.tootsville.env with parameters of type AbstractRoom
 void KaTootelHook.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void ShadeHook.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void KaTootelHook.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
           
 void ShadeHook.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
           
 void KaTootelHook.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void ShadeHook.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void KaTootelHook.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
           
 void ShadeHook.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
           
 

Uses of AbstractRoom in com.tootsville.game
 

Fields in com.tootsville.game declared as AbstractRoom
private  AbstractRoom[] PropsWeather.animationRooms
          The ordered set of rooms for which the weather is to be set
 

Methods in com.tootsville.game with parameters of type AbstractRoom
 void ZapAttack.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void ShaddowFalls.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
          This is an overriding method.
 void TootBurger.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void ZapAttack.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void Tootlympics.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
          This is an overriding method.
 void VolleyballCourt.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void SoccerField.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void PropsWeather.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
          This is an overriding method.
 void ShaddowFalls.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
          This is an overriding method.
 void ZapAttack.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
          This is an overriding method.
 

Uses of AbstractRoom in com.tootsville.npc
 

Methods in com.tootsville.npc with parameters of type AbstractRoom
 void ShortOrderCook.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void DinerDishWasher.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void Smudge.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void SoccerReferee.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void SoccerBall.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void Harmony.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void ShortOrderCook.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
           
 void DinerDishWasher.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
           
 void Smudge.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
           
 void SoccerReferee.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
           
 void SoccerBall.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
           
 void Harmony.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
           
 void ShortOrderCook.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void DinerDishWasher.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void Smudge.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void SoccerReferee.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void SoccerBall.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void Harmony.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void ShortOrderCook.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
           
 void DinerDishWasher.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
           
 void SoccerReferee.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
           
 void ShortOrderCook.sendEarnings(AbstractRoom room, String string)
           
 void DinerDishWasher.sendEarnings(AbstractRoom room, String string)
           
 void Smudge.sendEarnings(AbstractRoom room, String string)
           
 void SoccerReferee.sendEarnings(AbstractRoom room, String string)
           
 void SoccerBall.sendEarnings(AbstractRoom room, String string)
           
 void Harmony.sendEarnings(AbstractRoom room, String string)
           
 

Uses of AbstractRoom in com.tootsville.user
 

Methods in com.tootsville.user with parameters of type AbstractRoom
 void Toot.biff(AbstractZone abstractZone, AbstractRoom room)
          Send a biff message to announce the number of message in a user's Inbox.
 void Toot.sendEarnings(AbstractRoom room, String msg)
          Send an earnings notice to the client.
 

Uses of AbstractRoom in org.starhope.appius.game
 

Classes in org.starhope.appius.game that implement AbstractRoom
 class Room
          A room located in the local zone
 

Fields in org.starhope.appius.game declared as AbstractRoom
private  AbstractRoom RoomLayer.myRoom
          WRITEME
 

Fields in org.starhope.appius.game with type parameters of type AbstractRoom
private  Map<String,AbstractRoom> Zone.badges
          Badges are icons placed upon the map to indicate something special about a room
private  List<AbstractRoom> Zone.lobbies
          Lobby rooms into which users are dropped at login, if they don't specify an initial room to join on their own
 

Methods in org.starhope.appius.game that return AbstractRoom
static AbstractRoom[] Room.getAllRooms()
           
 AbstractRoom ExistsInWorld.getContainingRoom()
          WRITEME: Document this method brpocock@star-hope.org
 AbstractRoom Zone.getNextLobby()
           Get the next room which will accept an inbound user as the next lobby.
 AbstractRoom RoomLayer.getRoom()
           
 AbstractRoom GameEvent.getRoom()
          This is an overriding method.
 AbstractRoom RoomListener.getRoom()
          WRITEME: document this method (brpocock@star-hope.org, Oct 31, 2009)
 AbstractRoom Zone.getUserRoom(AbstractUser user)
          Deprecated. use RoomListener.getRoom()
 

Methods in org.starhope.appius.game that return types with arguments of type AbstractRoom
 Collection<AbstractRoom> Zone.getRoomList()
          This is an overriding method.
 

Methods in org.starhope.appius.game with parameters of type AbstractRoom
 void GameEvent.acceptCommand(AbstractUser u, AbstractRoom arena, String[] command)
           
 void GameEvent.acceptCommand(GeneralUser user, AbstractRoom room, Zone zone2, String[] command)
          Accept a developer-level command and react to it.
 void GameEvent.acceptObjectJoinRoom(AbstractRoom room, RoomListener newListener)
           
 void RoomListener.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
          Notification that someone has entered the room.
 void GameEvent.acceptObjectPartRoom(AbstractRoom room, RoomListener object)
           
 void RoomListener.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
          Notification that someone has left a room
 void RoomListener.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
          Accept an out-of-band communications packet that was broadcast to a room in which this Listener is listening.
 void GameEvent.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
          This is an overriding method.
 void RoomListener.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
          Accept a public chat message or /emote.
 void Zone.add(AbstractRoom room)
          This is an overriding method.
 void Zone.clearAllBadges(AbstractRoom room)
          clear all badges on one room
 void Zone.destroyRoom(AbstractRoom room)
          This is an overriding method.
static void Commands.do_addFurniture(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Synonym for setFurniture
static void Commands.do_addToList(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          add a user to a buddy list or ignore list using the traditional (online-only, no notification engine) mechanism (using out of band methods).
static org.json.JSONObject PreLoginCommands.do_batch(org.json.JSONObject jso, AbstractUser nil0, AbstractRoom nil1)
          Handle a batch request
static void Commands.do_click(org.json.JSONObject jso, AbstractUser u, AbstractRoom r)
           Used by the client to report a mouse click.
static void Commands.do_createUserHouse(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Response from the first run screen for the user's house
static void Commands.do_dofff(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Response with total avatar info from "wardrobe"
static void Commands.do_don(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           JSON object has the item slot number to be worn (clothes, patterns, pivitz) and optionally set the color (for patterns)
static void Commands.do_echo(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Echoes back the supplied ActionScript object to the client.
static void Commands.do_endEvent(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           This method terminates an event (probably a minigame, but possibly a fountain) which was initiated by startEvent.
static void Commands.do_finger(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Get public info for a list of (other) users.
static org.json.JSONObject PreLoginCommands.do_finger(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Finger an user account to obtain basic public information about it
static void Commands.do_gameAction(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           WRITEME — basically similar to an Commands.do_sendOutOfBandMessage(JSONObject, AbstractUser, AbstractRoom) but specifically something to do with a game
static org.json.JSONObject PreLoginCommands.do_getApple(org.json.JSONObject jso, AbstractUser nil0, AbstractRoom nil1)
          Get the apple to get into, or out of, $Eden
static void Commands.do_getAvatars(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Get avatar data for a list of (other) users.
static void Commands.do_getColorPalettes(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           returns palettes in "extraColors", "baseColors", "patternColors" in the JSON result object (from: "getColorPalettes")
static void Commands.do_getInventory(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           get all inventory for an user — both active and inactive
static void Commands.do_getInventoryByType(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Get a subset of items from your own inventory
static void Commands.do_getOnlineUsers(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Get a list of users in a Zone, or in a Room.
static void Commands.do_getRoomList(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Get a list of all “well known” Rooms currently active/visible.
static void Commands.do_getServerTime(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Send the server time to the client requesting it (for synchronization purposes)
static org.json.JSONObject Commands.do_getSessionApple(org.json.JSONObject jso, AbstractUser who, AbstractRoom where)
          Initialize a session key for batch mode operations
static org.json.JSONObject Commands.do_getStoreItemInfo(org.json.JSONObject jso, AbstractUser u, AbstractRoom r)
          WRITEME: Document this method brpocock@star-hope.org
static void Commands.do_getUserLists(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Get the user's buddy list and ignore list.
static void Commands.do_getWallet(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          WRITEME: Document this method brpocock
static void Commands.do_getZoneList(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Get a list of all Zones currently active/visible.
static void Commands.do_give(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Give an item to another user
static void Commands.do_go(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          go to a place and/or perform a gesture
static void Commands.do_initUserRoom(org.json.JSONObject jso, AbstractUser u, AbstractRoom userCurrentRoomInZone)
           Creates room named user/user's name/room — room is the room index number given in the JSON data as “room,” it will always be zero right now as all users have single-room houses.
static void Commands.do_join(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Join a room.
static org.json.JSONObject PreLoginCommands.do_login(org.json.JSONObject jso, AbstractUser nil0, AbstractRoom nil1)
          Handle a login request
static void Commands.do_logout(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Log out of this game session (or zone)
static void Commands.do_mailCustomerService(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          send an eMail to customer service (feedback)
static void Commands.do_peekAtInventory(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Handle looking at other user's inventories
static void Commands.do_ping(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Send a “ping” to the server to get back a “pong.” This also updates the user's last-active timestamp, to prevent them from being idled offline.
static void Commands.do_promptReply(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Server initiates prompt with:
static void Commands.do_removeFromList(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Remove someone from a buddy list or ignore list.
static void Commands.do_reportBug(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          This method allows the client to “phone home” to report a bug.
static void Commands.do_reportUser(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Report an user to the moderator(s) on duty for breaking a rule
static void Commands.do_requestBuddy(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Request adding a user to your buddy list (mutual-add) using the new notification-based system
 void Commands.do_savePrefs(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Set persistent user preferences on the server, to be maintained between sessions.
static void Commands.do_sendOutOfBandMessage(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Send an arbitrary JSON packet to another user, or all of the users in a room, out of the band of communications.
static void Commands.do_serverTime(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Accept the client's notification of a server-time adjustment.
static void Commands.do_setAvatarColor(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Set the avatar base and extra colours for the given user.
static void Commands.do_setFurniture(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Set or change a furniture item.
static void Commands.do_setRoomVar(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Set a room variable or set of room variables.
static void Commands.do_setUserVar(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Set user variable(s)
static void Commands.do_spawnZone(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
          Spawn an additional zone.
static void Commands.do_speak(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Handle speech by the user.
static void Commands.do_startEvent(org.json.JSONObject jso, AbstractUser u, AbstractRoom room)
           Attempt to begin an event.
 boolean Room.equals(AbstractRoom other)
          This is an overriding method.
 Set<String> Zone.getBadgesForRoom(AbstractRoom room)
          Get any badges assigned to a room
private static void Commands.getInventoryByType(org.json.JSONObject jso, AbstractUser caller, AbstractUser owner, AbstractRoom room)
           JSON object has the type of item from the strings in the config file.
 void Zone.sendModMessage(AbstractRoom room, GeneralUser user, String message)
           Sends an (anonymous) moderator message to the user
 void Zone.setBadge(String badge, AbstractRoom room)
          set a badge upon a room
 void RoomLayer.setRoom(AbstractRoom room)
           
private static void Commands.speak_atMessage(AbstractUser u, AbstractRoom room, String speech)
          WRITEME: document this method (brpocock@star-hope.org, Mar 11, 2010)
 void Zone.tellEaves(AbstractUser user, AbstractRoom room, String verb, String note)
          Send a message to the eavesdroppers
private  void Room.tellEveryoneAboutJoin(RoomListener joiner, AbstractUser joinerAsUser, AbstractRoom oldRoom)
          Send a notification about the user joining a room to everyone in this room.
 

Uses of AbstractRoom in org.starhope.appius.game.inventory
 

Fields in org.starhope.appius.game.inventory declared as AbstractRoom
private  AbstractRoom Pet.myRoom
          WRITEME: document this field (brpocock@star-hope.org, Nov 24, 2009) myRoom (Pet)
 

Methods in org.starhope.appius.game.inventory that return AbstractRoom
 AbstractRoom Pet.getRoom()
          WRITEME
 

Methods in org.starhope.appius.game.inventory with parameters of type AbstractRoom
 void Pet.acceptErrorReply(String command, String error, org.json.JSONObject result, AbstractRoom userCurrentRoomInZone)
           
 void Pet.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
          This is an overriding method.
 void Pet.acceptObjectPartRoom(AbstractRoom room, RoomListener object)
          WRITEME
 void Pet.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
          WRITEME
 void Pet.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
          This is an overriding method.
 void Pet.acceptSuccessReply(String command, org.json.JSONObject jsonData, AbstractRoom room)
          This is an overriding method.
 void Pet.notifyFurnitureInventory(AbstractRoom room)
           
 void Pet.sendEarnings(AbstractRoom room, String string)
           
 void InventoryItem.setRoom(AbstractRoom room)
           
 void Pet.speak(AbstractRoom room, String string)
           
 void InventoryItem.unsetRoom(AbstractRoom room)
          remove the variable(s) set in the room to represent this item.
 

Uses of AbstractRoom in org.starhope.appius.game.npc
 

Fields in org.starhope.appius.game.npc declared as AbstractRoom
private  AbstractRoom Ejecta.myRoom
          The Ejecta's room
 

Methods in org.starhope.appius.game.npc that return AbstractRoom
 AbstractRoom Ejecta.getRoom()
           
 

Methods in org.starhope.appius.game.npc with parameters of type AbstractRoom
 void Ejecta.acceptErrorReply(String command, String error, org.json.JSONObject result, AbstractRoom userCurrentRoomInZone)
           
 void ChatterBot.acceptObjectJoinRoom(AbstractRoom whichRoom, RoomListener object)
           
 void Ejecta.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void ChatterBot.acceptObjectPartRoom(AbstractRoom inRoom, RoomListener thing)
           
 void Ejecta.acceptObjectPartRoom(AbstractRoom room, RoomListener thing)
           
 void ChatterBot.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom inRoom, org.json.JSONObject body)
           
 void Ejecta.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
           
 void ChatterBot.acceptPublicMessage(AbstractUser sender, AbstractRoom inRoom, String message)
           
 void Ejecta.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
           
 void Ejecta.acceptSuccessReply(String command, org.json.JSONObject jsonData, AbstractRoom room)
           
 void ChatterBot.sendEarnings(AbstractRoom roomEarnedIn, String string)
           
 void Ejecta.sendEarnings(AbstractRoom room, String string)
           
 int Ejecta.setRoom(AbstractRoom room)
           
 void Ejecta.speak(AbstractRoom room, String string)
           
 

Constructors in org.starhope.appius.game.npc with parameters of type AbstractRoom
Ejecta(AvatarClass avatar, AbstractRoom room, org.starhope.appius.geometry.Coord3D origin, long birth, org.starhope.appius.geometry.Coord3D target, double travelRate)
          Specify the avatar file to be provided to the client, and the point of origination, and motion vector.
Particle(AvatarClass avatar, AbstractRoom room, org.starhope.appius.geometry.Coord3D origin, long birth, org.starhope.appius.geometry.Coord3D target, double travelRate, long duration)
          Specify the avatar file to be provided to the client, and the point of origination, and motion vector.
Projectile(AvatarClass avatar, AbstractRoom room, org.starhope.appius.geometry.Coord3D origin, long birth, org.starhope.appius.geometry.Coord3D target, double travelRate, AbstractUser shooter, AvatarClass hitParticle, AvatarClass missParticle)
          Specify the avatar file to be provided to the client, and the point of origination, and motion vector.
 

Uses of AbstractRoom in org.starhope.appius.net
 

Methods in org.starhope.appius.net with parameters of type AbstractRoom
 void ServerThread.sendRoomEnteredByUser(AbstractRoom room, AbstractUser user)
          Send notification that an user has joined a room
 void ServerThread.sendRoomPartedBy(AbstractRoom room, AbstractUser user)
          Send a notification that an user has departed from a room
 void ServerThread.sendRoomUserCount(AbstractRoom room)
          Send the user count for the given room
 void ServerThread.sendUserPart(AbstractUser user, AbstractRoom room)
          Deprecated. use ServerThread.sendRoomPartedBy(AbstractRoom, AbstractUser)
 

Uses of AbstractRoom in org.starhope.appius.physica
 

Methods in org.starhope.appius.physica with parameters of type AbstractRoom
static Point2D Geometry.getExitPoint(AbstractUser u, AbstractRoom room, double destX, double destY)
          WRITEME: Document this method brpocock@star-hope.org
 

Uses of AbstractRoom in org.starhope.appius.sys.op
 

Methods in org.starhope.appius.sys.op with parameters of type AbstractRoom
static void OpCommands.exec(AbstractRoom room, AbstractUser u, String commandString)
          Execute a staff command found with a leading # on it.
private static void OpCommands.givehead_toRoom(AbstractUser u, AbstractRoom room, String taker, int itemNumberInt)
          Give an item to everyone in a given room.
private static void OpCommands.headcount_all(AbstractUser u, AbstractRoom room)
          Perform the #headcount #all subcommand, givng a headcount of users in all zones.
private static void OpCommands.headcount_highwater(AbstractUser u, AbstractRoom room)
          perform the #headcount #highwater subcommand, providing the high-water mark of logins for the server since boot
private static void OpCommands.headcount_members(AbstractUser u, AbstractRoom room)
          Get a headcount of the number of users online in a given zone, broken down into free, paid, and staff users.
private static void OpCommands.headcount_rooms(AbstractUser u, AbstractRoom room)
          broken-out handler for #headcount #rooms; see OpCommands.op_headcount(String[], AbstractUser, AbstractRoom) Get a headcount of the number of users online in a given zone, broken down into by room population.
static void OpCommands.hook(AbstractRoom room, AbstractUser u, String speech)
          call the operator script hook for a particular character
static void OpCommands.op_$(String[] words, AbstractUser u, AbstractRoom room)
           Execute a command script
static void OpCommands.op_addevent(String[] words, AbstractUser u, AbstractRoom room)
          Add a GameEvent to a Zone
static void OpCommands.op_agent(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME: Document this method brpocock@star-hope.org
static void OpCommands.op_ban(String[] words, AbstractUser u, AbstractRoom room)
           Ban a user permanently.
static void OpCommands.op_banhammer(String[] words, AbstractUser u, AbstractRoom room)
           Ban an IP address from connecting.
static void OpCommands.op_beam(String[] words, AbstractUser u, AbstractRoom room)
           Beam yourself to a different room.
static void OpCommands.op_build(String[] words, AbstractUser u, AbstractRoom room)
           Create a new room in the current zone.
static void OpCommands.op_census(String[] words, AbstractUser u, AbstractRoom room)
          Simply reference a range of users, for testing purposes.
static void OpCommands.op_clearbadge(String[] words, AbstractUser u, AbstractRoom room)
           Clear badges off of the map interface.
static void OpCommands.op_clearcache(String[] words, AbstractUser u, AbstractRoom r)
          Forcibly clear all cachés
static void OpCommands.op_clearevent(String[] words, AbstractUser u, AbstractRoom room)
           Clear a GameEvent from a Zone.
static void OpCommands.op_clearvar(String[] words, AbstractUser u, AbstractRoom room)
           Clear a room variable.
static void OpCommands.op_cloneroom(String[] words, AbstractUser u, AbstractRoom r)
          clone a room
static void OpCommands.op_dbcpinfo(String[] words, AbstractUser u, AbstractRoom room)
           Get DBCP information.
static void OpCommands.op_dress(String[] words, AbstractUser u, AbstractRoom room)
           Force a character to wear a specific clothing item.
static void OpCommands.op_drop(String[] words, AbstractUser u, AbstractRoom room)
          find an item in your inventory based upon the item ID # and destroy (drop) it
static void OpCommands.op_dropkick(String[] words, AbstractUser u, AbstractRoom room)
           Silently remove the named user from the game by disconnection.
static void OpCommands.op_dumpthreads(String[] words, AbstractUser u, AbstractRoom room)
           Dump debugging information including all running threads to a server-side file.
static void OpCommands.op_evacuate(String[] words, AbstractUser u, AbstractRoom room)
           Evacuate all users from your current Zone into another Zone.
static void OpCommands.op_filter(String[] words, AbstractUser u, AbstractRoom room)
           
static void OpCommands.op_finger(String[] words, AbstractUser u, AbstractRoom room)
           Finger a user account.
static void OpCommands.op_game(String[] words, AbstractUser u, AbstractRoom room)
           Send a command into the operator command interpreter for a running game (if that game provides one)
static void OpCommands.op_getconfig(String[] words, AbstractUser u, AbstractRoom room)
           Get a Appius configuration variable.
static void OpCommands.op_getevents(String[] words, AbstractUser u, AbstractRoom room)
           List GameEvents in your current Zone.
static void OpCommands.op_getmotd(String[] words, AbstractUser u, AbstractRoom room)
          Retrieve the current Message Of The Day as a server message
static void OpCommands.op_getuvar(String[] words, AbstractUser u, AbstractRoom room)
           Get a user variable.
static void OpCommands.op_getuvars(String[] words, AbstractUser u, AbstractRoom room)
           Get all user variables for a given user.
static void OpCommands.op_getvar(String[] words, AbstractUser u, AbstractRoom room)
           Get a room variable.
static void OpCommands.op_getvars(String[] words, AbstractUser u, AbstractRoom room)
           Get all room variables.
static void OpCommands.op_give(String[] words, AbstractUser u, AbstractRoom r)
          give a gift
static void OpCommands.op_givehead(String[] words, AbstractUser u, AbstractRoom room)
           Give an inventory item to a user.
static void OpCommands.op_goto(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME: Document this method brpocock@star-hope.org
static void OpCommands.op_grant(String[] words, AbstractUser u, AbstractRoom room)
          Grant an item to a user.
static void OpCommands.op_headcount(String[] words, AbstractUser u, AbstractRoom room)
           Get headcount information about the running system.
static void OpCommands.op_inv(String[] words, AbstractUser u, AbstractRoom room)
           Get inventory items for a particular user.
static void OpCommands.op_kick(String[] words, AbstractUser u, AbstractRoom room)
          Kick a user offline for a certain reason
static void OpCommands.op_king(String[] words, AbstractUser u, AbstractRoom room)
           Apply a gift membership to an user.
static void OpCommands.op_liftban(String[] words, AbstractUser u, AbstractRoom room)
           Lift the ban upon a user.
static void OpCommands.op_loadlists(String[] words, AbstractUser u, AbstractRoom room)
           Reload the censorship lists.
static void OpCommands.op_mem(String[] words, AbstractUser u, AbstractRoom room)
           Display some memory usage and other debugging type information as an pop-up message.
static void OpCommands.op_metronome(String[] words, AbstractUser u, AbstractRoom room)
           Display information about or micromanage the metronome.
static void OpCommands.op_motd(String[] words, AbstractUser u, AbstractRoom room)
           Set the message of the day.
static void OpCommands.op_mute(String[] words, AbstractUser u, AbstractRoom room)
           
static void OpCommands.op_nuke(String[] words, AbstractUser u, AbstractRoom room)
          Forcibly disconnect everyone in a room.
static void OpCommands.op_parentapproves(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME: Document this method brpocock
static void OpCommands.op_ping(String[] words, AbstractUser u, AbstractRoom room)
           Ping the server, to force a neutral administrative message reply.
static void OpCommands.op_place(String[] words, AbstractUser u, AbstractRoom room)
           Add a Place to a room.
static void OpCommands.op_purgephysics(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME: Document this method brpocock@star-hope.org
static void OpCommands.op_push(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME
static void OpCommands.op_put(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME: Document this method brpocock@star-hope.org
static void OpCommands.op_reboot(String[] words, AbstractUser u, AbstractRoom room)
           Forces appius to restart.
static void OpCommands.op_reloadconfig(String[] words, AbstractUser u, AbstractRoom room)
           Reloads configuration properties.
static void OpCommands.op_retire(String[] words, AbstractUser u, AbstractRoom room)
           Forces a zone to retire.
static void OpCommands.op_run(String[] words, AbstractUser who, AbstractRoom where)
          Run an arbitrary Java routine through an uploaded Runnable or RunCommands class
static void OpCommands.op_saveroomvars(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME: Document this method brpocock@star-hope.org
static void OpCommands.op_scotty(String[] words, AbstractUser u, AbstractRoom room)
           Forces a user into another room.
static void OpCommands.op_setavatarcolors(String[] words, AbstractUser u, AbstractRoom room)
           Sets the base an extra color of a user's avatar.
static void OpCommands.op_setbadge(String[] words, AbstractUser u, AbstractRoom room)
           Set the badge on a room.
static void OpCommands.op_setconfig(String[] words, AbstractUser u, AbstractRoom room)
           Set a config property.
static void OpCommands.op_setstafflevel(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME: Document this method brpocock
static void OpCommands.op_setuvar(String[] words, AbstractUser u, AbstractRoom room)
           Set a user variable.
static void OpCommands.op_setvar(String[] words, AbstractUser u, AbstractRoom room)
           Set a room variable.
static void OpCommands.op_shanghai(String[] words, AbstractUser u, AbstractRoom room)
          Force a client into a different room and zone
static void OpCommands.op_shout(String[] words, AbstractUser u, AbstractRoom room)
           Speak in another zone.
static void OpCommands.op_spawnzone(String[] words, AbstractUser u, AbstractRoom room)
           Create a new zone.
static void OpCommands.op_speak(String[] words, AbstractUser u, AbstractRoom room)
           Allows a user to speak.
static void OpCommands.op_stfu(String[] words, AbstractUser u, AbstractRoom room)
           Silences a user.
static void OpCommands.op_testcensor(String[] words, AbstractUser u, AbstractRoom room)
           Test a message with the censor, displays the filter result.
static void OpCommands.op_time(String[] words, AbstractUser u, AbstractRoom room)
           Displays a message with the current time in Eastern Standard Time.
static void OpCommands.op_unbuild(String[] words, AbstractUser u, AbstractRoom room)
           Destroys a room.
static void OpCommands.op_v(String[] words, AbstractUser u, AbstractRoom room)
           Forces a user to say a message.
static void OpCommands.op_verbosebugs(String[] words, AbstractUser u, AbstractRoom r)
          Set verbose bug backtrace reporting on or off
static void OpCommands.op_wall(String[] words, AbstractUser u, AbstractRoom room)
           Sends an pop-up message to everyone in the zone.
static void OpCommands.op_wallops(String[] words, AbstractUser u, AbstractRoom room)
           Sends an pop-up message to all staff members in the zone.
static void OpCommands.op_wallzones(String[] words, AbstractUser u, AbstractRoom room)
           Sends an pop-up message to all everyone in every zone.
static void OpCommands.op_warn(String[] words, AbstractUser u, AbstractRoom room)
           Warn a user about breaking a rule.
static void OpCommands.op_whatis(String[] words, AbstractUser u, AbstractRoom room)
           Displays information about an item.
static void OpCommands.op_whereami(String[] words, AbstractUser u, AbstractRoom room)
           Return an administrative message with the name of the Zone in which the player is currently standing.
static void OpCommands.op_whereis(String[] words, AbstractUser u, AbstractRoom room)
           Find out in what what room a character is standing, if s/he is logged in at the moment.
static void OpCommands.op_who(String[] words, AbstractUser u, AbstractRoom room)
           Displays a list of everyone currently in a room.
static void OpCommands.op_whoami(String[] words, AbstractUser u, AbstractRoom room)
           Cause the character to speak his/her name in the current room.
static void OpCommands.op_whoareyou(String[] words, AbstractUser u, AbstractRoom room)
           Ask the server who it is.
static void OpCommands.op_zoom(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME: Document this method brpocock@star-hope.org
static void OpCommands.sendAdminMessage(AbstractRoom room, AbstractUser anybody, String string)
          Deprecated. Use AbstractUser.acceptMessage(String, String, String) instead.
private static void OpCommands.setvar_replace(String[] words, AbstractUser u, AbstractRoom room)
          WRITEME: document this method (brpocock@star-hope.org, Mar 5, 2010)
private static void OpCommands.whereis_atRoom(AbstractUser u, AbstractRoom room, String roomMoniker)
          Get the list of users in a room.
private static void OpCommands.whereis_everyone(AbstractUser u, AbstractRoom room)
          Get the list of users in the current zone.
 

Uses of AbstractRoom in org.starhope.appius.types
 

Methods in org.starhope.appius.types that return AbstractRoom
 AbstractRoom AbstractZone.getNextLobby()
           
 AbstractRoom AbstractZone.getRoom(Integer room)
           
 AbstractRoom AbstractZone.getRoomByName(String string)
           
 AbstractRoom AbstractZone.getUserRoom(AbstractUser user)
          WRITEME: document this method (brpocock@star-hope.org, Oct 28, 2009)
 

Methods in org.starhope.appius.types that return types with arguments of type AbstractRoom
 Collection<AbstractRoom> AbstractZone.getRoomList()
           
 

Methods in org.starhope.appius.types with parameters of type AbstractRoom
 void AbstractZone.add(AbstractRoom room)
          Add a new room into the Zone, once it has been constructed.
 void AbstractZone.clearAllBadges(AbstractRoom roomByName)
           
 void AbstractZone.destroyRoom(AbstractRoom room)
           
 void AbstractZone.setBadge(String string, AbstractRoom room)
           
 void AbstractZone.tellEaves(AbstractUser user, AbstractRoom room, String verb, String note)
          WRITEME: document this method (brpocock@star-hope.org, Oct 28, 2009)
 

Constructors in org.starhope.appius.types with parameters of type AbstractRoom
RoomAndZone(AbstractRoom r, AbstractZone z)
          Deprecated.  
 

Uses of AbstractRoom in org.starhope.appius.user
 

Fields in org.starhope.appius.user declared as AbstractRoom
protected  AbstractRoom GeneralUser.currentRoom
          The current room in which the user is active.
 

Methods in org.starhope.appius.user that return AbstractRoom
 AbstractRoom User.changeRoom(AbstractRoom room)
          Deprecated. use User.setRoom(AbstractRoom)
 AbstractRoom GeneralUser.getRoom()
           
 

Methods in org.starhope.appius.user with parameters of type AbstractRoom
 void AbstractNonPlayerCharacter.acceptErrorReply(String command, String error, org.json.JSONObject result, AbstractRoom userCurrentRoomInZone)
           
 void User.acceptErrorReply(String command, String error, org.json.JSONObject result, AbstractRoom room)
           
 void AbstractUser.acceptErrorReply(String command, String error, org.json.JSONObject result, AbstractRoom userCurrentRoomInZone)
           
 void User.acceptObjectJoinRoom(AbstractRoom room, AbstractUser object)
          Accept notification of a user or object joining the room.
 void User.acceptObjectJoinRoom(AbstractRoom room, RoomListener object)
           
 void User.acceptObjectPartRoom(AbstractRoom room, RoomListener object)
          Accept notification of a user or object departing the room.
 void User.acceptOutOfBandMessage(AbstractUser sender, AbstractRoom room, org.json.JSONObject body)
          Accept an out-of-band message from a room.
 void AbstractNonPlayerCharacter.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
           
 void User.acceptPublicMessage(AbstractUser sender, AbstractRoom room, String message)
          This is an overriding method.
 void AbstractNonPlayerCharacter.acceptSuccessReply(String command, org.json.JSONObject jsonData, AbstractRoom room)
           
 void User.acceptSuccessReply(String command, org.json.JSONObject jsonData, AbstractRoom room)
           
 void AbstractUser.acceptSuccessReply(String command, org.json.JSONObject jsonData, AbstractRoom room)
           
 AbstractRoom User.changeRoom(AbstractRoom room)
          Deprecated. use User.setRoom(AbstractRoom)
 void User.notifyFurnitureInventory(AbstractRoom room)
          WRITEME
 void User.sendEarnings(AbstractRoom room, String string)
           
 void AbstractUser.sendEarnings(AbstractRoom room, String string)
           
 int User.setRoom(AbstractRoom room)
          Set the user's current room to the given room.
 int AbstractUser.setRoom(AbstractRoom room)
           
 int GeneralUser.setRoom(AbstractRoom room)
          Set the user's current room to the given room.
 void AbstractNonPlayerCharacter.speak(AbstractRoom room, String string)
           
 void User.speak(AbstractRoom room, String string)
           
 void AbstractUser.speak(AbstractRoom room, String string)
           
 

Uses of AbstractRoom in org.starhope.appius.user.events
 

Fields in org.starhope.appius.user.events declared as AbstractRoom
private  AbstractRoom ActionHandler.myRoom
          WRITEME
private  AbstractRoom QuaestorRunner.where
          WRITEME: Document this brpocock@star-hope.org
 

Methods in org.starhope.appius.user.events that return AbstractRoom
 AbstractRoom ActionHandler.getRoom()
           
 AbstractRoom ActionHandlerInterface.getRoom()
           
 

Methods in org.starhope.appius.user.events with parameters of type AbstractRoom
 boolean ActionMethod.acceptAction(AbstractRoom where, AbstractUser subject, String verb, AbstractUser object, String indirectObject, Object... trailer)
          WRITEME: Document this method brpocock@star-hope.org
static void Quaestor.action(AbstractRoom where, AbstractUser subject, String verb)
          WRITEME: Document this method brpocock@star-hope.org
static void Quaestor.action(AbstractRoom where, AbstractUser subject, String verb, AbstractUser object)
          WRITEME: Document this method brpocock@star-hope.org
static void Quaestor.action(AbstractRoom where, AbstractUser subject, String verb, AbstractUser object, String indirectObject, Object... trailer)
          WRITEME: Document this method brpocock@star-hope.org
static void Quaestor.action(AbstractRoom room, AbstractUser user, String verb, String indirectObject)
          WRITEME: Document this method brpocock@star-hope.org
static void Quaestor.action(AbstractRoom where, String verb, AbstractUser object)
          WRITEME: Document this method brpocock@star-hope.org
static void Quaestor.actionCritical(AbstractRoom where, AbstractUser subject, String verb, AbstractUser object, String indirectObject, Object... trailer)
          WRITEME: Document this method brpocock@star-hope.org
private static boolean Quaestor.dispatchAction(AbstractRoom where, AbstractUser subject, String verb, AbstractUser object, String indirectObject, Object... trailer)
          WRITEME: Document this method brpocock@star-hope.org
 boolean ActionHandler.invoke(AbstractRoom where, AbstractUser subject, String verb, AbstractUser object, String indirectObject, Object[] trailer)
           
 boolean ActionHandlerInterface.invoke(AbstractRoom where, AbstractUser subject, String verb, AbstractUser object, String indirectObject, Object[] trailer)
          WRITEME: Document this method brpocock@star-hope.org
 boolean ActionHandler.matches(AbstractRoom where, AbstractUser subject, String verb, AbstractUser object, String indirectObject)
           
 boolean ActionHandlerInterface.matches(AbstractRoom where, AbstractUser subject, String verb, AbstractUser object, String indirectObject)
          WRITEME: Document this method brpocock@star-hope.org
 void ActionHandler.setRoom(AbstractRoom newRoom)
           
 void ActionHandlerInterface.setRoom(AbstractRoom newRoom)
           
 

Constructors in org.starhope.appius.user.events with parameters of type AbstractRoom
ActionHandler(AbstractRoom room, AbstractUser subject, String verb, AbstractUser object, ActionMethod target)
          Create a new action handler matching a usual set of conditions.
QuaestorRunner(ActionHandlerInterface handler, AbstractRoom where0, AbstractUser subject0, String verb0, AbstractUser object0, String indirectObject0, Object... trailer0)
          WRITEME: Document this constructor brpocock@star-hope.org