Uses of Class
org.starhope.appius.game.Room

Packages that use Room
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 Room in com.tootsville
 

Methods in com.tootsville with parameters of type Room
static void ExtensionCommands.do_addJournalEntry(org.json.JSONObject jso, AbstractUser u, Room room)
          Deprecated. 
static void ExtensionCommands.do_createUserHouse(org.json.JSONObject jso, AbstractUser u, Room room)
           Response from the first run screen for the user's house
static void ExtensionCommands.do_deleteMailMessage(org.json.JSONObject jso, AbstractUser u, Room room)
          Delete a message from the user's mailbox
static void ExtensionCommands.do_doff(org.json.JSONObject jso, AbstractUser u, Room room)
           JSON object contains "type" = either "clothes" or "pivitz".
static void ExtensionCommands.do_endEvent(org.json.JSONObject jso, AbstractUser u, Room 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, Room room)
           Get the contents of the user's inbox as mail envelopes.
static void ExtensionCommands.do_getMailMessage(org.json.JSONObject jso, AbstractUser u, Room room)
           Get a message out of the user's mailbox
static void ExtensionCommands.do_getMedalRankings(org.json.JSONObject jso, AbstractUser u, Room room)
          Deprecated. 
static void ExtensionCommands.do_getPassport(org.json.JSONObject jso, AbstractUser u, Room room)
          Get the list of places that the user has already been to.
static void ExtensionCommands.do_getShopItems(org.json.JSONObject jso, AbstractUser u, Room room)
          replies as per ExtensionCommands.do_getStoreItems(JSONObject, AbstractUser, Room) , 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, Room 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, Room room)
          WRITEME: document this method (brpocock@star-hope.org, Aug 28, 2009)
static void ExtensionCommands.do_sendMailMessage(org.json.JSONObject jso, AbstractUser u, Room room)
          Send an in-game eMail message
static void ExtensionCommands.do_stampPassport(org.json.JSONObject jso, AbstractUser u, Room room)
          Deprecated. 
static void ExtensionCommands.op_addtokicklist(String[] words, AbstractUser u, Room 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, Room 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, Room 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, Room 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, Room room)
          Give (or take) peanuts to (from) a named user
static void ExtensionCommands.op_killegg(String[] words, AbstractUser u, Room room)
          Remove the KaTootel egg Super Toot Bot from the game
static void ExtensionCommands.op_layegg(String[] words, AbstractUser u, Room room)
          Deprecated. 
static void ExtensionCommands.op_scores(String[] words, AbstractUser u, Room room)
          get scores for a game for Ricky's High Score Contest.
static void ExtensionCommands.op_setmovie(String[] words, AbstractUser u, Room room)
          Set the movie in the Theatre to the correct (latest) movie, immediately.
static void ExtensionCommands.op_zagame(String[] words, AbstractUser u, Room room)
           Send a command into the operator command interpreter for a running game (if that game provides one)
 

Uses of Room in com.tootsville.env
 

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

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

Uses of Room in com.tootsville.game
 

Fields in com.tootsville.game declared as Room
private  Room[] PropsWeather.animationRooms
          The ordered set of rooms for which the weather is to be set
private  Room MagicBox.mbRoom
          Magic Box data room object
private  Room HauntedOrgan.room
          Haunted organ room object
private  Room MagicBox.Box.room
          Room the box is in
private  Room ShadowTree.room
          Soccer field room object
private  Room SoccerField.soccerField
          Soccer field room object
private  Room VolleyballCourt.volleyballCourt
          Soccer field room object
 

Methods in com.tootsville.game that return Room
private  Room MagicBox.getBoxRoom()
          WRITEME ewinkelman Oct 16, 2010
 Room MagicBox.Box.getRoom()
           
 

Methods in com.tootsville.game with parameters of type Room
 boolean HauntedOrgan.HauntedOrganClickButton.acceptAction(Room where, AbstractUser subject, String verb, AbstractUser object, String indirectObject, Object... trailer)
           
 void ZapAttack.acceptObjectJoinRoom(Room room, RoomListener object)
           
 void ShaddowFalls.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
          This is an overriding method.
 void TootBurger.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void ZapAttack.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void HauntedOrgan.acceptOutOfBandMessage(AbstractUser sender, Room inRoom, org.json.JSONObject body)
           
 void Tootlympics.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
          This is an overriding method.
 void VolleyballCourt.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void SoccerField.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void MagicBox.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void VITOnly.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void ShadowTree.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void PropsWeather.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
          This is an overriding method.
 void ShaddowFalls.acceptPublicMessage(AbstractUser sender, Room room, String message)
          This is an overriding method.
 void ZapAttack.acceptPublicMessage(AbstractUser sender, Room room, String message)
          This is an overriding method.
 void ShaddowFalls.acceptUserAction(Room r, AbstractUser u)
           
 void TootBurger.acceptUserAction(Room r, AbstractUser u)
           
 void ZapAttack.acceptUserAction(Room r, AbstractUser u)
           
 void HauntedOrgan.acceptUserAction(Room r, AbstractUser u)
           
 void Tootlympics.acceptUserAction(Room r, AbstractUser u)
           
 void VolleyballCourt.acceptUserAction(Room r, AbstractUser u)
           
 void SoccerField.acceptUserAction(Room r, AbstractUser u)
           
 void MagicBox.acceptUserAction(Room r, AbstractUser u)
           
 void VITOnly.acceptUserAction(Room r, AbstractUser u)
           
 void ShadowTree.acceptUserAction(Room r, AbstractUser u)
           
 void PropsWeather.acceptUserAction(Room r, AbstractUser u)
           
private  org.starhope.appius.geometry.Coord2D MagicBox.getPointInRoom(Room room)
          Gets a spawn point for the magic box in the room
 

Constructors in com.tootsville.game with parameters of type Room
MagicBox.Box(int num, Room myRoom, int itemID)
          Creates a box
 

Uses of Room in com.tootsville.npc
 

Fields in com.tootsville.npc declared as Room
private  Room SmudgeStain.myRoom
          WRITEME: Document this brpocock@star-hope.org
private  Room SmudgeStain.StepOnMe.StepOnMeMulligan.where
          WRITEME: Document this brpocock@star-hope.org
 

Methods in com.tootsville.npc that return Room
 Room SmudgeStain.getRoom()
           
 

Methods in com.tootsville.npc with parameters of type Room
 boolean SmudgeStain.StepOnMe.acceptAction(Room where, AbstractUser subject, String verb, AbstractUser object, String indirectObject, Object... trailer)
           
 boolean Harmony.KidWalksUpTo.acceptAction(Room where, AbstractUser subject, String verb, AbstractUser object, String indirectObject, Object... trailer)
           
 void ShortOrderCook.acceptObjectJoinRoom(Room room, RoomListener object)
           
 void DinerDishWasher.acceptObjectJoinRoom(Room room, RoomListener object)
           
 void Stu.acceptObjectJoinRoom(Room room, RoomListener object)
           
 void SoccerBall.acceptObjectJoinRoom(Room room, RoomListener object)
           
 void ShortOrderCook.acceptObjectPartRoom(Room room, RoomListener thing)
           
 void DinerDishWasher.acceptObjectPartRoom(Room room, RoomListener thing)
           
 void Stu.acceptObjectPartRoom(Room room, RoomListener thing)
           
 void SoccerBall.acceptObjectPartRoom(Room room, RoomListener thing)
           
 void ShortOrderCook.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void DinerDishWasher.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void Stu.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void SoccerBall.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void ShortOrderCook.acceptPublicMessage(AbstractUser sender, Room room, String message)
           
 void DinerDishWasher.acceptPublicMessage(AbstractUser sender, Room room, String message)
           
 void Stu.acceptPublicMessage(AbstractUser sender, Room room, String message)
           
private  int Smudge.countSmudges(Room r)
          count the number of smudges present in a given room
 void ShortOrderCook.sendEarnings(Room room, String string)
           
 void DinerDishWasher.sendEarnings(Room room, String string)
           
 void SoccerBall.sendEarnings(Room room, String string)
           
 

Constructors in com.tootsville.npc with parameters of type Room
ShortOrderCook(Room diner)
           Create a short-order cook.
SmudgeStain.StepOnMe.StepOnMeMulligan(String redoIndirectObject, SmudgeStain.StepOnMe redoStepOnMe, AbstractUser redoSubject, Room redoWhere, String redoVerb, AbstractUser redoObject, Object[] redoTrailer)
          WRITEME: Document this constructor brpocock@star-hope.org
SmudgeStain(Room room, org.starhope.appius.geometry.Coord3D position)
          WRITEME: Document this constructor brpocock@star-hope.org
 

Uses of Room in com.tootsville.user
 

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

Uses of Room in org.starhope.appius.game
 

Fields in org.starhope.appius.game with type parameters of type Room
private  Map<String,Room> Zone.badges
          Badges are icons placed upon the map to indicate something special about a room
private  List<Room> Zone.lobbies
          Lobby rooms into which users are dropped at login, if they don't specify an initial room to join on their own
protected  ConcurrentSkipListSet<Room> GameEvent.rooms
          The rooms which this GameEvent controls
private  ConcurrentHashMap<Integer,Room> Zone.roomsByID
          All rooms in the Zone: sorted by ID.
private  ConcurrentHashMap<String,Room> Zone.roomsByMoniker
          All rooms in the Zone: sorted by moniker.
protected  ConcurrentSkipListSet<Room> GameEvent.scoreWatchRooms
          The rooms which this GameEvent will report the score to (in addition to GameEvent.rooms) scoreWatchRooms (GameEvent)
 

Methods in org.starhope.appius.game that return Room
private  Room Zone.autoVivifyUserRoom(String string)
          WRITEME: Document this method brpocock@star-hope.org
static Room Room.create(String newMoniker, Zone zone, boolean mustExist)
          Create a room from the database, or (if mustExist == false) create a new anonymous room.
static Room Room.createPublicRoom(String roomName, Zone zone)
           Create a temporary/anonymous room without referring to the database.
static Room[] Room.getAllRooms()
           
static Room Room.getByMoniker(String moniker, Zone zone)
           
 Room ExistsInWorld.getContainingRoom()
          WRITEME: Document this method brpocock@star-hope.org
 Room Zone.getNextLobby()
           Get the next room which will accept an inbound user as the next lobby.
 Room GameEvent.getRoom()
          This is an overriding method.
 Room RoomListener.getRoom()
          WRITEME: document this method (brpocock@star-hope.org, Oct 31, 2009)
 Room Zone.getRoom(Integer room)
          This is an overriding method.
 Room Zone.getRoom(String moniker)
          This is an overriding method.
 Room Zone.getRoomByName(String moniker)
          Deprecated. for Zone.getRoom(String)
 Room Zone.getUserRoom(AbstractUser user)
          Deprecated. use RoomListener.getRoom()
static Room Room.initUserRoom(AbstractUser user, int roomNumber)
          Instantiate a Room for a given user's house, for one of the rooms
private  Room Room.join_sendPartFromOldRoom(AbstractUser user)
          WRITEME: Document this method brpocock@star-hope.org
 Room RoomSQLLoader.loadRecord(int id)
           
 Room RoomSQLLoader.loadRecord(String identifier)
           
private static Room Room.loadRoomFromDB(String newRoomMoniker)
           
static Room Room.loadRoomFromDB(String newRoomMoniker, Zone newRoomZone)
           
static Room Room.newPublicRoom(Zone homeZone)
           
private  Room RoomSQLLoader.set(ResultSet roomListResults, ResultSet roomVarResults)
          WRITEME: Document this method brpocock@star-hope.org
 

Methods in org.starhope.appius.game that return types with arguments of type Room
 Collection<Room> Zone.getRoomList()
          This is an overriding method.
 Set<Room> GameEvent.getRooms()
          Get all of the rooms participating in this GameEvent
private static Collection<Room> Room.getRoomsInDB()
          WRITEME: Document this method brpocock@star-hope.org
 Set<Room> GameEvent.getScoreWatchRooms()
          Get all of the rooms which are either participating in this GameEvent, or monitoring its scores
 

Methods in org.starhope.appius.game with parameters of type Room
 void GameEvent.acceptCommand(AbstractUser u, Room arena, String[] command)
           
 void GameEvent.acceptCommand(GeneralUser user, Room room, Zone zone2, String[] command)
          Accept a developer-level command and react to it.
 void GameEvent.acceptObjectJoinRoom(Room room, RoomListener newListener)
           
 void RoomListener.acceptObjectJoinRoom(Room room, RoomListener object)
          Notification that someone has entered the room.
 void GameEvent.acceptObjectPartRoom(Room room, RoomListener object)
           
 void RoomListener.acceptObjectPartRoom(Room room, RoomListener thing)
          Notification that someone has left a room
 void RoomListener.acceptOutOfBandMessage(AbstractUser sender, Room 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, Room room, String message)
          This is an overriding method.
 void RoomListener.acceptPublicMessage(AbstractUser sender, Room room, String message)
          Accept a public chat message or /emote.
 void RoomListener.acceptUserAction(Room r, AbstractUser u)
          User actions (go/do actions) propagate through this channel.
 void Zone.add(Room room)
          This is an overriding method.
 void RoomSQLLoader.changed(Room changedRecord)
           
 void Zone.clearAllBadges(Room room)
          clear all badges on one room
 void Zone.destroyRoom(Room room)
          This is an overriding method.
static void Commands.do_addFurniture(org.json.JSONObject jso, AbstractUser u, Room room)
          Synonym for setFurniture
static void Commands.do_addToList(org.json.JSONObject jso, AbstractUser u, Room 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, Room nil1)
          Handle a batch request
static void Commands.do_click(org.json.JSONObject jso, AbstractUser u, Room r)
           Used by the client to report a mouse click.
static void Commands.do_createUserHouse(org.json.JSONObject jso, AbstractUser u, Room room)
           Response from the first run screen for the user's house
static void Commands.do_dofff(org.json.JSONObject jso, AbstractUser u, Room room)
           Response with total avatar info from "wardrobe"
static void Commands.do_don(org.json.JSONObject jso, AbstractUser u, Room room)
           JSON object has the item slot number to be worn (clothes, patterns, pivitz) and optionally set the color (for patterns)
 void Commands.do_eavesdrop(org.json.JSONObject jso, AbstractUser u, Room room)
          WRITEME: Document this method brpocock@star-hope.org
static void Commands.do_echo(org.json.JSONObject jso, AbstractUser u, Room room)
           Echoes back the supplied JSON (or ActionScript) object to the client.
static void Commands.do_endEvent(org.json.JSONObject jso, AbstractUser u, Room 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, Room room)
           Get public info for a list of (other) users.
static org.json.JSONObject PreLoginCommands.do_finger(org.json.JSONObject jso, AbstractUser u, Room room)
          Finger an user account to obtain basic public information about it
static void Commands.do_gameAction(org.json.JSONObject jso, AbstractUser u, Room room)
           WRITEME — basically similar to an Commands.do_sendOutOfBandMessage(JSONObject, AbstractUser, Room) but specifically something to do with a game
static org.json.JSONObject PreLoginCommands.do_getApple(org.json.JSONObject jso, AbstractUser nil0, Room nil1)
          Get the apple to get into, or out of, $Eden
static void Commands.do_getAvatars(org.json.JSONObject jso, AbstractUser u, Room room)
          Get avatar data for a list of (other) users.
static void Commands.do_getColorPalettes(org.json.JSONObject jso, AbstractUser u, Room room)
          Deprecated. This routine appears to be unused by anyone. If this is not true, please comment to BRPocock@Star-Hope.org or it will be removed without replacement before Appius 1.2
 void Commands.do_getConfig(org.json.JSONObject jso, AbstractUser u, Room room)
          Get a configuration key from the server's config.properties file, based upon a key name beginning with "client." — note that clients cannot read arbitrary server config file values for security purposes; e.g.
static void Commands.do_getInventory(org.json.JSONObject jso, AbstractUser u, Room room)
           get all inventory for an user — both active and inactive
static void Commands.do_getInventoryByType(org.json.JSONObject jso, AbstractUser u, Room room)
           Get a subset of items from your own inventory
static void Commands.do_getOnlineUsers(org.json.JSONObject jso, AbstractUser u, Room room)
          Get a list of users in a Zone, or in a Room.
static void Commands.do_getRoomList(org.json.JSONObject jso, AbstractUser u, Room room)
          Get a list of all “well known” Rooms currently active/visible.
static void Commands.do_getServerTime(org.json.JSONObject jso, AbstractUser u, Room 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, Room where)
          Initialise a session key for batch mode operations
static org.json.JSONObject Commands.do_getStoreItemInfo(org.json.JSONObject jso, AbstractUser u, Room r)
          WRITEME: Document this method brpocock@star-hope.org
 void Commands.do_getText(org.json.JSONObject jso, AbstractUser u, Room room)
          Get a text string from the server's message catalogue
static void Commands.do_getUserLists(org.json.JSONObject jso, AbstractUser u, Room room)
          Get the user's buddy list and ignore list.
static void Commands.do_getWallet(org.json.JSONObject jso, AbstractUser u, Room room)
          WRITEME: Document this method brpocock@star-hope.org
static void Commands.do_getZoneList(org.json.JSONObject jso, AbstractUser u, Room room)
          Get a list of all Zones currently active/visible.
static void Commands.do_give(org.json.JSONObject jso, AbstractUser u, Room room)
          Give an item to another user
static void Commands.do_go(org.json.JSONObject jso, AbstractUser u, Room room)
          go to a place and/or perform a gesture
static void Commands.do_initUserRoom(org.json.JSONObject jso, AbstractUser u, Room 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, Room room)
          Join a room.
static org.json.JSONObject PreLoginCommands.do_login(org.json.JSONObject jso, AbstractUser nil0, Room nil1)
          Handle a login request
static void Commands.do_logout(org.json.JSONObject jso, AbstractUser u, Room room)
           Log out of this game session (or zone)
static void Commands.do_mailCustomerService(org.json.JSONObject jso, AbstractUser u, Room room)
          send an eMail to customer service (feedback)
static void Commands.do_peekAtInventory(org.json.JSONObject jso, AbstractUser u, Room room)
          Handle looking at other user's inventories
static void Commands.do_ping(org.json.JSONObject jso, AbstractUser u, Room 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, Room room)
           Server initiates prompt with:
static void Commands.do_purchase(org.json.JSONObject jso, AbstractUser u, Room room)
           Execute a purchase of an item by an user.
static void Commands.do_removeFromList(org.json.JSONObject jso, AbstractUser u, Room room)
          Remove someone from a buddy list or ignore list.
static void Commands.do_reportBug(org.json.JSONObject jso, AbstractUser u, Room room)
          This method allows the client to “phone home” to report a bug.
static void Commands.do_reportUser(org.json.JSONObject jso, AbstractUser u, Room 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, Room 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, Room room)
           Set persistent user preferences on the server, to be maintained between sessions.
static void Commands.do_sendOutOfBandMessage(org.json.JSONObject jso, AbstractUser u, Room 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, Room room)
          Accept the client's notification of a server-time adjustment.
static void Commands.do_setAvatarColor(org.json.JSONObject jso, AbstractUser u, Room room)
           Set the avatar base and extra colours for the given user.
static void Commands.do_setFurniture(org.json.JSONObject jso, AbstractUser u, Room room)
           Set or change a furniture item.
static void Commands.do_setRoomVar(org.json.JSONObject jso, AbstractUser u, Room room)
          Set a room variable or set of room variables.
static void Commands.do_setUserVar(org.json.JSONObject jso, AbstractUser u, Room room)
           Set user variable(s)
static void Commands.do_spawnZone(org.json.JSONObject jso, AbstractUser u, Room room)
          Spawn an additional zone.
static void Commands.do_speak(org.json.JSONObject jso, AbstractUser u, Room room)
           Handle speech by the user.
static void Commands.do_startEvent(org.json.JSONObject jso, AbstractUser u, Room room)
           Attempt to begin an event.
static void Commands.do_useEquipment(org.json.JSONObject jso, AbstractUser u, Room r)
          WRITEME: Document this method brpocock@star-hope.org
 boolean Room.equals(Room other)
          WRITEME.
 Set<String> Zone.getBadgesForRoom(Room room)
          Get any badges assigned to a room
private static void Commands.getInventoryByType(org.json.JSONObject jso, AbstractUser caller, AbstractUser owner, Room room)
           JSON object has the type of item from the strings in the config file.
private  void Room.join_doWardrobeNotifications(String from, AbstractUser user, Room oldRoom)
          Do wardrobe notifications and position the player on room joins
static void Commands.purchase(AbstractUser buyer, Room room, int itemID)
          WRITEME: Document this method brpocock@star-hope.org
 void RoomSQLLoader.refresh(Room record)
           
 void RoomSQLLoader.removeRecord(Room record)
           
 void RoomSQLLoader.saveRecord(Room record)
           
 void Zone.sendModMessage(Room room, GeneralUser user, String message)
           Sends an (anonymous) moderator message to the user
 void Zone.setBadge(String badge, Room room)
          set a badge upon a room
private static void Commands.speak_atMessage(AbstractUser u, Room room, String speech)
          WRITEME: document this method (brpocock@star-hope.org, Mar 11, 2010)
(package private)  void Room.tellEveryoneAboutJoin(RoomListener joiner, AbstractUser joinerAsUser, Room oldRoom)
          Send a notification about the user joining a room to everyone in this room.
 

Constructor parameters in org.starhope.appius.game with type arguments of type Room
Room(RecordLoader<Room> loader)
          WRITEME: Document this constructor brpocock@star-hope.org
Room(RecordLoader<Room> loader, Object... nada)
          WRITEME: Document this constructor brpocock@star-hope.org
 

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

Methods in org.starhope.appius.game.inventory with parameters of type Room
 void InventoryItem.setRoom(Room room)
           
 void InventoryItem.unsetRoom(Room room)
          remove the variable(s) set in the room to represent this item.
 

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

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

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

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

Constructors in org.starhope.appius.game.npc with parameters of type Room
Ejecta(AvatarClass avatar, Room 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, Room 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, Room room, org.starhope.appius.geometry.Coord3D origin, long birth, org.starhope.appius.geometry.Coord3D target, double travelRate, AbstractUser shooter, AvatarClass hitParticle, AvatarClass missParticle, DamageTypeRanks damage)
          Specify the avatar file to be provided to the client, and the point of origination, and motion vector.
 

Uses of Room in org.starhope.appius.net
 

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

Uses of Room in org.starhope.appius.physica
 

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

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

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

Uses of Room in org.starhope.appius.types
 

Methods in org.starhope.appius.types that return Room
 Room AbstractZone.getNextLobby()
           
 Room AbstractZone.getRoom(Integer room)
           
 Room AbstractZone.getRoom(String moniker)
           
 Room AbstractZone.getRoomByName(String string)
          Deprecated. in favour of #getRoom(String)
 Room 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 Room
 Collection<Room> AbstractZone.getRoomList()
           
 

Methods in org.starhope.appius.types with parameters of type Room
 void AbstractZone.add(Room room)
          Add a new room into the Zone, once it has been constructed.
 void AbstractZone.clearAllBadges(Room roomByName)
           
 void AbstractZone.destroyRoom(Room room)
           
 void AbstractZone.setBadge(String string, Room room)
           
 

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

Uses of Room in org.starhope.appius.user
 

Fields in org.starhope.appius.user declared as Room
protected  Room GeneralUser.currentRoom
          The current room in which the user is active.
private  Room AbstractNonPlayerCharacter.RealSpeakRunner.room
          WRITEME: Document this brpocock@star-hope.org
 

Fields in org.starhope.appius.user with type parameters of type Room
private  ConcurrentHashMap<Integer,Room> UserHouse.houseRooms
          The internal representation of the set of Rooms in the user's house
 

Methods in org.starhope.appius.user that return Room
 Room User.changeRoom(Room room)
          Deprecated. use User.setRoom(Room)
 Room UserHouse.get(Object key)
          This is an overriding method.
 Room GeneralUser.getRoom()
           
 Room UserHouse.put(Integer key, Room value)
          This is an overriding method.
 Room UserHouse.remove(Object key)
          This is an overriding method.
 

Methods in org.starhope.appius.user that return types with arguments of type Room
 Set<Map.Entry<Integer,Room>> UserHouse.entrySet()
          This is an overriding method.
 Collection<Room> UserHouse.values()
          This is an overriding method.
 

Methods in org.starhope.appius.user with parameters of type Room
 void AbstractNonPlayerCharacter.acceptErrorReply(String command, String error, org.json.JSONObject result, Room userCurrentRoomInZone)
           
 void User.acceptErrorReply(String command, String error, org.json.JSONObject result, Room room)
           
 void AbstractUser.acceptErrorReply(String command, String error, org.json.JSONObject result, Room userCurrentRoomInZone)
           
 void User.acceptObjectJoinRoom(Room room, AbstractUser object)
          Accept notification of a user or object joining the room.
 void User.acceptObjectJoinRoom(Room room, RoomListener object)
           
 void GeneralUser.acceptObjectJoinRoom(Room room, RoomListener object)
           
 void User.acceptObjectPartRoom(Room room, RoomListener object)
          Accept notification of a user or object departing the room.
 void GeneralUser.acceptObjectPartRoom(Room room, RoomListener thing)
           
 void User.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
          Accept an out-of-band message from a room.
 void GeneralUser.acceptOutOfBandMessage(AbstractUser sender, Room room, org.json.JSONObject body)
           
 void AbstractNonPlayerCharacter.acceptPublicMessage(AbstractUser sender, Room room, String message)
           
 void User.acceptPublicMessage(AbstractUser sender, Room room, String message)
          This is an overriding method.
 void AbstractNonPlayerCharacter.acceptSuccessReply(String command, org.json.JSONObject jsonData, Room room)
           
 void User.acceptSuccessReply(String command, org.json.JSONObject jsonData, Room room)
           
 void AbstractUser.acceptSuccessReply(String command, org.json.JSONObject jsonData, Room room)
           
 void User.acceptUserAction(Room r, AbstractUser u)
           
 void GeneralUser.acceptUserAction(Room r, AbstractUser u)
           
 Room User.changeRoom(Room room)
          Deprecated. use User.setRoom(Room)
 org.starhope.appius.geometry.Coord3D User.handleWalkFail(Room room, org.starhope.appius.geometry.Coord3D to)
           
 org.starhope.appius.geometry.Coord3D AbstractUser.handleWalkFail(Room room, org.starhope.appius.geometry.Coord3D to)
          Called from pathfinders and rooms when the user tries to go someplace and can't get there, to allow them to plot a course around obstacles.
 org.starhope.appius.geometry.Coord3D GeneralUser.handleWalkFail(Room room, org.starhope.appius.geometry.Coord3D to)
           
 void User.notifyFurnitureInventory(Room room)
          sent notification of the furniture inventory
 Room UserHouse.put(Integer key, Room value)
          This is an overriding method.
 boolean PathFinder.seekRoom(Room r)
           
 void User.sendEarnings(Room room, Currency cu, BigDecimal amount)
           
 void AbstractUser.sendEarnings(Room room, Currency cu, BigDecimal amount)
          Send an “earnings” message to let the user know s/he earned/lost currency
 void GeneralUser.sendEarnings(Room room, Currency cu, BigDecimal amount)
           
 void User.sendEarnings(Room room, InventoryItem item)
           
 void AbstractUser.sendEarnings(Room room, InventoryItem item)
          Send an “earnings” message to let the user know s/he earned an item
 void GeneralUser.sendEarnings(Room room, InventoryItem item)
           
 void User.sendEarnings(Room room, String string)
           
 void AbstractUser.sendEarnings(Room room, String string)
           
 void GeneralUser.sendEarnings(Room room, String string)
           
 int User.setRoom(Room room)
          Set the user's current room to the given room.
 int AbstractUser.setRoom(Room room)
           
 int GeneralUser.setRoom(Room room)
          Set the user's current room to the given room.
 void AbstractNonPlayerCharacter.speak(Room room, String string)
           
 void User.speak(Room room, String string)
           
 void AbstractUser.speak(Room room, String string)
           
 

Method parameters in org.starhope.appius.user with type arguments of type Room
 void UserHouse.putAll(Map<? extends Integer,? extends Room> m)
          This is an overriding method.
 

Constructors in org.starhope.appius.user with parameters of type Room
AbstractNonPlayerCharacter.RealSpeakRunner(AbstractNonPlayerCharacter anNPC, String newSpeech, Room newRoom)
          WRITEME: Document this constructor brpocock@star-hope.org
 

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

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

Methods in org.starhope.appius.user.events that return Room
 Room ActionHandler.getRoom()
           
 Room ActionHandlerInterface.getRoom()
           
 Room Action.getWhere()
           
 

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

Constructors in org.starhope.appius.user.events with parameters of type Room
Action(Room somewhere, AbstractUser someSubject, String someVerb, AbstractUser someObject, Object... optionalTrailer)
          WRITEME: Document this constructor brpocock@star-hope.org
Action(Room somewhere, AbstractUser someSubject, String someVerb, AbstractUser someObject, String someIndirectObject, Object... optionalTrailer)
          WRITEME: Document this constructor brpocock@star-hope.org
Action(Room newWhere, AbstractUser newSubject, String newVerb, Object... newTrailer)
          WRITEME: Document this constructor brpocock@star-hope.org
Action(Room somewhere, AbstractUser someSubject, String someVerb, String someIndirectObject, Object... optionalTrailer)
          WRITEME: Document this constructor brpocock@star-hope.org
ActionHandler(Room room, AbstractUser subject, String verb, AbstractUser object, ActionMethod target)
          Create a new action handler matching a usual set of conditions.
ActionHandler(Room room, AbstractUser subject, String verb, AbstractUser object, String dative, ActionMethod target)
          This is the “old form” action handler interface, to be replaced with the new Action object interface.