|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jAsea.jAseaGameState
Holds all game state information Contains the other jAsea*State classes
Field Summary | |
(package private) long |
clock_start_time
Time at which the clock started running. |
(package private) jAseaEventState[] |
events
|
(package private) jAseaObject |
game
|
(package private) jAseaNPCState[] |
npcs
|
(package private) static java.lang.String[] |
number_names
|
(package private) jAseaObjectState[] |
objects
|
(package private) int |
playerparent
|
(package private) int |
playerposition
|
(package private) int |
playerroom
|
(package private) int |
prev_time
Number of millis that elapsed before clock_start_time set. |
(package private) int |
ref_char
|
(package private) int |
ref_num
|
(package private) int |
ref_obj
|
(package private) java.lang.String |
ref_text
|
(package private) jAseaRoomState[] |
rooms
|
(package private) jAseaTaskState[] |
tasks
|
(package private) int |
turns
Number of turns taken so far in game |
(package private) java.util.Hashtable |
vars
|
(package private) boolean |
verbose
|
Constructor Summary | |
(package private) |
jAseaGameState()
|
(package private) |
jAseaGameState(jAseaObject _game)
|
Method Summary | |
(package private) java.lang.Object |
getVar(java.lang.String s)
|
(package private) int |
getVarI(java.lang.String s)
|
(package private) java.lang.String |
getVarS(java.lang.String s)
|
(package private) static boolean |
isprefix(java.lang.String s,
java.lang.String prefix)
Returns true if 's' starts with 'prefix' |
(package private) void |
putVarI(java.lang.String s,
int i)
Add or set a variable |
(package private) void |
putVarS(java.lang.String s,
java.lang.String v)
Add or set a variable |
(package private) static java.lang.String |
rest(java.lang.String s,
java.lang.String prefix)
Returns what follows 'prefix' in 's'. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
jAseaObject game
jAseaRoomState[] rooms
jAseaObjectState[] objects
jAseaTaskState[] tasks
jAseaEventState[] events
jAseaNPCState[] npcs
java.util.Hashtable vars
int playerroom
int playerposition
int playerparent
int ref_obj
int ref_char
int ref_num
java.lang.String ref_text
boolean verbose
int turns
long clock_start_time
int prev_time
static final java.lang.String[] number_names
Constructor Detail |
jAseaGameState()
jAseaGameState(jAseaObject _game)
Method Detail |
void putVarI(java.lang.String s, int i)
s
- Name of variablei
- New value for that variablevoid putVarS(java.lang.String s, java.lang.String v)
s
- Name of variable to setv
- New value for that variablestatic boolean isprefix(java.lang.String s, java.lang.String prefix)
static java.lang.String rest(java.lang.String s, java.lang.String prefix)
java.lang.Object getVar(java.lang.String s)
int getVarI(java.lang.String s)
java.lang.String getVarS(java.lang.String s)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |