playerInRoom -> occupantInRoom.

For games that make use of this, all occupants should call it,
unless they call playerReady().


git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@590 c613c5cb-e716-0410-b11b-feb51c14d237
This commit is contained in:
Ray Greenwell
2008-05-02 01:50:10 +00:00
parent f044381e2c
commit ef217c4ea5
@@ -587,16 +587,18 @@ public class GameManager extends PlaceManager
}
/**
* Called by the client when the player has arrived in the game room and has loaded their
* Called by the client when an occupant has arrived in the game room and has loaded their
* bits. Most games will simply call {@link #playerReady} but games that wish to delay their
* actual start until players take some action must report ASAP with a call to {@link
* #playerInRoom} to let the server know that they have arrived and will later be calling
* #occupantInRoom} to let the server know that they have arrived and will later be calling
* {@link #playerReady} when they are ready for the game to actually start.
*/
public void playerInRoom (BodyObject caller)
public void occupantInRoom (BodyObject caller)
{
int pidx = _gameobj.getPlayerIndex(caller.getVisibleName());
if (pidx == -1) {
// in general, we want all occupants to call this, but here in this base class
// we only care about players
return;
}
@@ -613,7 +615,7 @@ public class GameManager extends PlaceManager
*/
public void playerReady (BodyObject caller)
{
playerInRoom(caller);
occupantInRoom(caller);
// This player is no longer pending
_pendingOids.remove(caller.getOid());