org.vrspace.server.object
Class BoardgameManager
java.lang.Object
java.util.Observable
org.vrspace.server.VRObject
org.vrspace.server.DBObject
org.vrspace.server.PublicDBObject
org.vrspace.server.OwnedDBObject
org.vrspace.server.object.File
org.vrspace.server.object.VrmlFile
org.vrspace.server.object.BoardgameManager
- All Implemented Interfaces:
- java.lang.Cloneable, HasTransform, java.util.Observer, Owned
- public class BoardgameManager
- extends VrmlFile
Fields inherited from class org.vrspace.server.DBObject |
db |
Method Summary |
protected void |
createGame(Request req)
|
protected int |
gameIndex()
|
protected void |
gameOver(Request req)
|
protected boolean |
grantAccess(Request req)
|
boolean |
isPlayer(Client client)
|
void |
notifyAll(Request request)
|
int |
playerNumber(Client client)
|
protected void |
reloadState(Request req)
|
void |
set__drawRequest(Request req,
java.lang.String args)
|
void |
set__gameChoice(Request req,
java.lang.String args)
|
void |
set__gameOver(Request req,
java.lang.String args)
|
void |
set__joinRequest(Request req,
java.lang.String args)
|
void |
set__joystickPressed(Request req,
java.lang.String args)
|
void |
set__quitRequest(Request req,
java.lang.String args)
|
void |
set__reset(Request req,
java.lang.String args)
|
void |
set__sendState(Request req,
java.lang.String args)
|
void |
set__stateRequest(Request req,
java.lang.String args)
|
void |
set__test(Request req,
java.lang.String args)
|
Methods inherited from class org.vrspace.server.VRObject |
arrayToString, canRead, canWrite, clone, equals, fieldToText, fromString, fromText, getClassName, getField, getFields, getId, getID, getMemebers, hasField, hasMethod, isNew, newInstance, sendResponse, setField, setField, setField, setFields, setFields, stringToArray, toString, toText, toText, toText |
Methods inherited from class java.util.Observable |
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_playersPerGame
public int _playersPerGame
state
public int state
winner
public int winner
players
public java.lang.String[] players
games
public java.lang.String[] games
gameName
public java.lang.String gameName
gameClassId
public java.lang.String gameClassId
gameUrls
public java.lang.String[] gameUrls
gameClasses
public java.lang.String[] gameClasses
gameObject
protected Boardgame gameObject
playerACL
protected ACL playerACL
playerRole
protected static Role playerRole
stateLoaded
protected boolean stateLoaded
BoardgameManager
public BoardgameManager()
isPlayer
public boolean isPlayer(Client client)
set__joystickPressed
public void set__joystickPressed(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
set__joinRequest
public void set__joinRequest(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
createGame
protected void createGame(Request req)
gameIndex
protected int gameIndex()
set__gameChoice
public void set__gameChoice(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
set__gameOver
public void set__gameOver(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
set__reset
public void set__reset(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
gameOver
protected void gameOver(Request req)
notifyAll
public void notifyAll(Request request)
set__quitRequest
public void set__quitRequest(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
playerNumber
public int playerNumber(Client client)
set__drawRequest
public void set__drawRequest(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
set__test
public void set__test(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
set__stateRequest
public void set__stateRequest(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
set__sendState
public void set__sendState(Request req,
java.lang.String args)
throws RequestException
- Throws:
RequestException
grantAccess
protected boolean grantAccess(Request req)
- Overrides:
grantAccess
in class File
reloadState
protected void reloadState(Request req)