A C D E F G H I J L M N O P R S T U V W X _

A

AboutText - Static variable in class jAsea.AboutWindow
 
AboutWindow - class jAsea.AboutWindow.
 
AboutWindow() - Constructor for class jAsea.AboutWindow
 
ABSENT - Static variable in class jAsea.Parser
 
Absent() - Method in class jAsea.Parser
 
actionPerformed(ActionEvent) - Method in class jAsea.AboutWindow
 
actionPerformed(ActionEvent) - Method in class jAsea.jAseaWindow
Perform an action when a text field or menu changes.
addToList(Node) - Method in class jAsea.Node
 
advance(boolean[]) - Static method in class jAsea.jAseaBoolTree
 
alrs - Variable in class jAsea.jAseaRun
 
alrs - Variable in class jAsea.jAseaDump
 
AND - Static variable in class jAsea.jAseaBoolNode
 
append(String) - Method in class jAsea.jAseaWindow
 
AWAITING - Static variable in class jAsea.jAseaEventState
 

C

canRunTask(int) - Method in class jAsea.jAseaRun
Is the player in a room where the task can be run?
canSeeEvent(jAseaObject) - Method in class jAsea.jAseaRun
Is the player in a room where s/he can see text from the event
CHARACTER - Static variable in class jAsea.jAPReference
 
child1 - Variable in class jAsea.Node
 
choices - Variable in class jAsea.jAPChoice
 
clock_start_time - Variable in class jAsea.jAseaGameState
Time at which the clock started running.
close() - Method in class jAsea.Uncompress
 
closeObject(jAseaRun) - Method in class jAsea.jAseaLibrary
Library Function: Attempts to close the object referred to be ref_text
closeup() - Method in class jAsea.jAseaWindow
Close up the window & exit Called by the WindowListener
CM_ABOUT - Static variable in class jAsea.jAseaWindow
The menu labels
CM_ALLEVENT - Static variable in class jAsea.jAseaWindow
The menu labels
CM_ALLTASK - Static variable in class jAsea.jAseaWindow
The menu labels
CM_EVENT - Static variable in class jAsea.jAseaWindow
The menu labels
CM_NPC - Static variable in class jAsea.jAseaWindow
The menu labels
CM_OBJECT - Static variable in class jAsea.jAseaWindow
The menu labels
CM_TASK - Static variable in class jAsea.jAseaWindow
The menu labels
cmd - Variable in class jAsea.jAseaWindow
The inputted command
command - Variable in class jAsea.jAseaLibrary
And the parse tree which recognizes that command
command_string - Variable in class jAsea.jAseaLibrary
Command which triggers the library command
commands - Variable in class jAsea.jAseaRun
Parsers for each task command
commands - Variable in class jAsea.jAseaDump
 
Complete(boolean) - Method in class jAsea.jAseaRun
String representation of a boolean.
Complete(boolean) - Method in class jAsea.jAseaDump
 
ContainerObject(int) - Method in class jAsea.jAseaRun
The index of the 'i'th Container object.
counter - Static variable in class jAsea.Node
 
cs1 - Variable in class jAsea.Uncompress
 
cs2 - Variable in class jAsea.Uncompress
 
currentChar - Variable in class jAsea.Tokenizer
 

D

data - Variable in class jAsea.Token
 
dirnames - Variable in class jAsea.jAseaRun
An array of the cardinal direction names (Equals to dirnames4 or dirnames8, depending on the value of EightBitCompass)
dirnames4 - Static variable in class jAsea.jAseaRun
An array of the cardinal direction names with a 4 point compass.
dirnames4 - Static variable in class jAsea.jAseaDump
 
dirnames8 - Static variable in class jAsea.jAseaRun
An array of the cardinal direction names with an 8 point compass.
dirnames8 - Static variable in class jAsea.jAseaDump
 
displayheader - Static variable in class jAsea.Uncompress
 
done - Variable in class jAsea.jAseaTaskState
 
done - Variable in class jAsea.jAseaTaskDebug
Shows whether the current task is done and/or scored.
dropObject(jAseaRun) - Method in class jAsea.jAseaLibrary
Library Function: Attempts to drop the object referred to be ref_text
dupe(Object) - Method in class jAsea.jAseaDump
 
DynamicObject(int) - Method in class jAsea.jAseaRun
The 'i'th dynamic object.

E

ERROR - Static variable in class jAsea.Parser
 
Error() - Method in class jAsea.Parser
 
error(String) - Method in class jAsea.jAseaDump
 
Error(String) - Method in class jAsea.Parser
 
eval(boolean[]) - Method in class jAsea.jAseaBoolNode
 
eval(boolean[]) - Method in class jAsea.jAseaBoolTree
 
eval(jAseaGameState) - Method in class jAsea.Node
 
eval(jAseaGameState) - Method in class jAsea.Expression
 
evalExprI(String) - Method in class jAsea.jAseaRun
Calculates the value of an integer expression
evalExprS(String) - Method in class jAsea.jAseaRun
Calculates the value of an String expression NOT IMPLEMENTED AT PRESENT
event_list - Variable in class jAsea.jAseaEventDebug
 
EventLabels - Variable in class jAsea.jAseaAllEventDebug
 
EventMoveObject(int, int) - Method in class jAsea.jAseaRun
Move an object from within an event
events - Variable in class jAsea.jAseaRun
 
events - Variable in class jAsea.jAseaGameState
 
events - Variable in class jAsea.jAseaDump
 
Execute(String, jAseaRun) - Method in class jAsea.jAseaLibrary
Superclass function - must be overridden
expr - Variable in class jAsea.Expression
 
Expression - class jAsea.Expression.
 
Expression(String) - Constructor for class jAsea.Expression
 

F

FINISHED - Static variable in class jAsea.jAseaEventState
 
FinishEvent(jAseaObject, jAseaEventState) - Method in class jAsea.jAseaRun
Stop event, move to finished state or restart
flush() - Method in class jAsea.PrintFilter
 
forwards - Variable in class jAsea.jAseaParser
Whether this task will be run forwards or backwards

G

game - Variable in class jAsea.jAseaRun
The game object itself.
game - Variable in class jAsea.jAseaGameState
 
game - Variable in class jAsea.jAseaDump
 
gamerunning - Variable in class jAsea.jAseaRun
Whether the game is running or not
gbc - Variable in class jAsea.jAseaAllEventDebug
 
genList(int) - Static method in class jAsea.jAseaBoolTree
 
genPattern() - Static method in class jAsea.jAseaParser
Generate some test patterns Now obsolete
genPattern2() - Static method in class jAsea.jAseaParser
Test code, obsolete
get(String) - Method in class jAsea.jAseaObject
 
getA(String) - Method in class jAsea.jAseaObject
 
getB(String) - Method in class jAsea.jAseaObject
 
getBA(String) - Method in class jAsea.jAseaObject
 
getBI(String) - Method in class jAsea.jAseaObject
 
getBS(String) - Method in class jAsea.jAseaObject
 
getCommand() - Method in class jAsea.jAseaWindow
Wait until a command is inputted.
getCommands(jAseaRun) - Static method in class jAsea.jAseaLibrary
Returns a list of all standard library commands.
getI(String) - Method in class jAsea.jAseaObject
 
getO(String) - Method in class jAsea.jAseaObject
 
getObject(jAseaRun) - Method in class jAsea.jAseaLibrary
Library Function: Attempts to take the object referred to be ref_text
getS(String) - Method in class jAsea.jAseaObject
 
getVar(String) - Method in class jAsea.jAseaGameState
 
getVarI(String) - Method in class jAsea.jAseaGameState
 
getVarS(String) - Method in class jAsea.jAseaGameState
 
global - Variable in class jAsea.jAseaRun
Copies of various fields of the "game" object.
go() - Method in class jAsea.jAseaRun
Old main loop, obsolete
go() - Method in class jAsea.jAseaDump
 
go(jAseaRun, int) - Method in class jAsea.jAseaLibrary
Library Function: Attempts to go in direction 'dir'
go2() - Method in class jAsea.jAseaRun
Main Loop Should really be moved to UI code

H

header - Variable in class jAsea.jAseaRun
Copies of various fields of the "game" object.
hexdigits - Static variable in class jAsea.Uncompress
 

I

ident - Variable in class jAsea.Node
 
iis - Variable in class jAsea.Uncompress
 
init(jAseaRun) - Method in class jAsea.jAseaDump
 
IntegerVariable(int) - Method in class jAsea.jAseaRun
The 'i'th integer variable.
inventory(jAseaRun) - Method in class jAsea.jAseaLibrary
Library command to take inventory
is - Variable in class jAsea.Uncompress
 
is(String) - Method in class jAsea.Token
 
is(String, String) - Method in class jAsea.jAseaWindow
Are two strings identical, ignoring case?
isalnum(char) - Method in class jAsea.Tokenizer
 
isalpha(char) - Method in class jAsea.Tokenizer
 
isdigit(char) - Method in class jAsea.Tokenizer
 
isprefix(String, String) - Static method in class jAsea.jAseaGameState
Returns true if 's' starts with 'prefix'
itemAt(int) - Method in class jAsea.Node
 
itemStateChanged(ItemEvent) - Method in class jAsea.jAseaWindow
Handle items that have changed state.
itemStateChanged(ItemEvent) - Method in class jAsea.jAseaTaskDebug
Callback function for when an item's state is chanted.
itemStateChanged(ItemEvent) - Method in class jAsea.jAseaObjectDebug
React to any ItemEvents.
itemStateChanged(ItemEvent) - Method in class jAsea.jAseaNPCDebug
 
itemStateChanged(ItemEvent) - Method in class jAsea.jAseaEventDebug
 

J

jAAED - Variable in class jAsea.jAseaWindow
 
jAATD - Variable in class jAsea.jAseaWindow
 
jad - Variable in class jAsea.jAseaRun
Used to view an object in jAsea code
jAED - Variable in class jAsea.jAseaWindow
 
jAND - Variable in class jAsea.jAseaWindow
 
jAOD - Variable in class jAsea.jAseaWindow
This allows the user to see the current status of a single object
jAPChoice - class jAsea.jAPChoice.
 
jAPChoice(jAPItem[]) - Constructor for class jAsea.jAPChoice
 
jAPChoice(String[], jAPItem) - Constructor for class jAsea.jAPChoice
 
jAPEnd - class jAsea.jAPEnd.
Parse Tree node corresponding to end of string
jAPEnd() - Constructor for class jAsea.jAPEnd
 
jAPItem - class jAsea.jAPItem.
Generic Parse Tree node type
jAPItem() - Constructor for class jAsea.jAPItem
 
jAPReference - class jAsea.jAPReference.
 
jAPReference(String, jAPItem) - Constructor for class jAsea.jAPReference
 
jAPSingle - class jAsea.jAPSingle.
 
jAPSingle(String, jAPItem) - Constructor for class jAsea.jAPSingle
 
jAPWild - class jAsea.jAPWild.
 
jAPWild(jAPItem) - Constructor for class jAsea.jAPWild
 
jar - Variable in class jAsea.jAseaWindow
The runtime object
jar - Variable in class jAsea.jAseaTaskDebug
Current Runtime
jar - Variable in class jAsea.jAseaObjectDebug
Runtime
jar - Variable in class jAsea.jAseaNPCDebug
 
jar - Variable in class jAsea.jAseaEventDebug
 
jar - Variable in class jAsea.jAseaDump
 
jar - Variable in class jAsea.jAseaAllTaskDebug
 
jar - Variable in class jAsea.jAseaAllEventDebug
 
jar - Variable in class jAsea.PrintFilter
 
jAsea - package jAsea
 
jAseaAllEventDebug - class jAsea.jAseaAllEventDebug.
 
jAseaAllEventDebug(jAseaRun) - Constructor for class jAsea.jAseaAllEventDebug
 
jAseaAllTaskDebug - class jAsea.jAseaAllTaskDebug.
 
jAseaAllTaskDebug(jAseaRun) - Constructor for class jAsea.jAseaAllTaskDebug
 
jAseaBoolNode - class jAsea.jAseaBoolNode.
 
jAseaBoolNode(int) - Constructor for class jAsea.jAseaBoolNode
 
jAseaBoolNode(jAseaBoolNode, char, jAseaBoolNode) - Constructor for class jAsea.jAseaBoolNode
 
jAseaBoolTree - class jAsea.jAseaBoolTree.
 
jAseaBoolTree(String) - Constructor for class jAsea.jAseaBoolTree
 
jAseaDebug - class jAsea.jAseaDebug.
Superclass for all the jAsea*Debug classes
jAseaDebug() - Constructor for class jAsea.jAseaDebug
Constructor
jAseaDebug(String) - Constructor for class jAsea.jAseaDebug
Constructor
jAseaDump - class jAsea.jAseaDump.
 
jAseaDump(jAseaRun) - Constructor for class jAsea.jAseaDump
 
jAseaDump(PrintWriter, String) - Constructor for class jAsea.jAseaDump
 
jAseaDump(String[]) - Constructor for class jAsea.jAseaDump
 
jAseaEventDebug - class jAsea.jAseaEventDebug.
 
jAseaEventDebug(jAseaRun) - Constructor for class jAsea.jAseaEventDebug
 
jAseaEventState - class jAsea.jAseaEventState.
 
jAseaEventState(jAseaObject) - Constructor for class jAsea.jAseaEventState
 
jAseaGameState - class jAsea.jAseaGameState.
Holds all game state information Contains the other jAsea*State classes
jAseaGameState() - Constructor for class jAsea.jAseaGameState
 
jAseaGameState(jAseaObject) - Constructor for class jAsea.jAseaGameState
 
jAseaLibrary - class jAsea.jAseaLibrary.
Holds the information for a single command in the standard library
jAseaLibrary(String) - Constructor for class jAsea.jAseaLibrary
Constructor
jAseaNPCDebug - class jAsea.jAseaNPCDebug.
Monitor the state of a single NPC (Not implemented at present.)
jAseaNPCDebug(jAseaRun) - Constructor for class jAsea.jAseaNPCDebug
 
jAseaNPCState - class jAsea.jAseaNPCState.
Contains the current state of a single NPC
jAseaNPCState(jAseaObject) - Constructor for class jAsea.jAseaNPCState
Read the initial state from a single jAseaObject
jAseaObject - class jAsea.jAseaObject.
The main class for all constant data about a game This class is largely a thin wrapper around the Hashtable class.
jAseaObject(String) - Constructor for class jAsea.jAseaObject
 
jAseaObject(String, Hashtable) - Constructor for class jAsea.jAseaObject
 
jAseaObjectDebug - class jAsea.jAseaObjectDebug.
Shows all information related to a particular gameobject Only used in debug mode.
jAseaObjectDebug(jAseaRun) - Constructor for class jAsea.jAseaObjectDebug
Constructor
jAseaObjectState - class jAsea.jAseaObjectState.
Current state of an object
jAseaObjectState(jAseaObject) - Constructor for class jAsea.jAseaObjectState
Constructor
jAseaParser - class jAsea.jAseaParser.
Determines whether or not the input string matches a particular task string
jAseaParser(String, int, boolean) - Constructor for class jAsea.jAseaParser
Constructor.
jAseaRoomState - class jAsea.jAseaRoomState.
Current status of a particular room
jAseaRoomState(jAseaObject) - Constructor for class jAsea.jAseaRoomState
Constructor.
jAseaRun - class jAsea.jAseaRun.
 
jAseaRun(String) - Constructor for class jAsea.jAseaRun
Constructor.
jAseaRun(String, boolean) - Constructor for class jAsea.jAseaRun
Constructor.
jAseaTaskDebug - class jAsea.jAseaTaskDebug.
Shows the current status of a single task
jAseaTaskDebug(jAseaRun) - Constructor for class jAsea.jAseaTaskDebug
Constructor.
jAseaTaskState - class jAsea.jAseaTaskState.
The current state of a single task.
jAseaTaskState(jAseaObject) - Constructor for class jAsea.jAseaTaskState
 
jAseaWindow - class jAsea.jAseaWindow.
The main window of the application.
jAseaWindow(String, jAseaRun) - Constructor for class jAsea.jAseaWindow
Constructor.
jATD - Variable in class jAsea.jAseaWindow
 
jaw - Variable in class jAsea.jAseaRun
Window where it gets input & displays output
jaw - Variable in class jAsea.PrintFilter
 

L

last_event - Variable in class jAsea.jAseaEventDebug
 
last_object - Variable in class jAsea.jAseaObjectDebug
Number of object whose source is currently shown.
last_task - Variable in class jAsea.jAseaTaskDebug
The number of the task showed in the "source" TextArea.
last_token - Variable in class jAsea.Tokenizer
 
Left - Variable in class jAsea.jAseaBoolNode
 
lib - Variable in class jAsea.jAseaRun
Parsers for each command in the standard library
LieableObject(int) - Method in class jAsea.jAseaRun
The 'i'th lieable object.
list - Variable in class jAsea.Node
 
location - Variable in class jAsea.jAseaObjectDebug
Shows the current location & parent of object Cannot be used to modify those values at present.
location - Variable in class jAsea.jAseaNPCState
Current place of NPC
look(boolean) - Method in class jAsea.jAseaRun
Print room description.

M

main(String[]) - Static method in class jAsea.AboutWindow
 
main(String[]) - Static method in class jAsea.jAseaWindow
The main function.
main(String[]) - Static method in class jAsea.jAseaRun
The main function.
main(String[]) - Static method in class jAsea.jAseaParser
Test code, not used directly
main(String[]) - Static method in class jAsea.jAseaEventDebug
 
main(String[]) - Static method in class jAsea.jAseaDump
 
main(String[]) - Static method in class jAsea.jAseaBoolTree
 
main(String[]) - Static method in class jAsea.Uncompress
 
main(String[]) - Static method in class jAsea.ReadAdrift2
 
main(String[]) - Static method in class jAsea.Expression
 
match(String, jAseaRun) - Method in class jAsea.jAseaParser
Determine whether the input string matches command string
match(String, jAseaRun, int) - Method in class jAsea.jAPEnd
 
match(String, jAseaRun, int) - Method in class jAsea.jAPChoice
 
match(String, jAseaRun, int) - Method in class jAsea.jAPSingle
 
match(String, jAseaRun, int) - Method in class jAsea.jAPReference
 
match(String, jAseaRun, int) - Method in class jAsea.jAPWild
 
match(String, jAseaRun, int) - Method in class jAsea.jAPItem
Does String s, starting at char 'start', match the pattern starting at this node?
matchObject(jAseaRun) - Static method in class jAsea.jAseaLibrary
Returns a vector of all objects whose name matches the value of jar.state.ref_text
matchString(String, String, int) - Static method in class jAsea.jAPReference
 
MoveNPCToRoom(int, int) - Method in class jAsea.jAseaRun
Move a non-player character to a room.
MoveObject(int, int, int) - Method in class jAsea.jAseaRun
Move an object to a place
MovePlayerToRoom(int) - Method in class jAsea.jAseaRun
Move player to specified room

N

N_Add - Static variable in interface jAsea.TokenizerConstants
 
N_AddOp - Static variable in interface jAsea.TokenizerConstants
 
N_And - Static variable in interface jAsea.TokenizerConstants
 
N_Comp - Static variable in interface jAsea.TokenizerConstants
 
N_CompOp - Static variable in interface jAsea.TokenizerConstants
 
N_Expr - Static variable in interface jAsea.TokenizerConstants
 
N_Ident - Static variable in interface jAsea.TokenizerConstants
 
N_Mult - Static variable in interface jAsea.TokenizerConstants
 
N_MultOp - Static variable in interface jAsea.TokenizerConstants
 
N_Or - Static variable in interface jAsea.TokenizerConstants
 
N_Postfix - Static variable in interface jAsea.TokenizerConstants
 
N_Primary - Static variable in interface jAsea.TokenizerConstants
 
N_Unary - Static variable in interface jAsea.TokenizerConstants
 
next - Variable in class jAsea.jAPSingle
 
next - Variable in class jAsea.jAPReference
 
next - Variable in class jAsea.jAPWild
 
next_token() - Method in class jAsea.Tokenizer
 
Node - class jAsea.Node.
 
Node() - Constructor for class jAsea.Node
 
Node(String) - Constructor for class jAsea.Node
 
NotYet(jAseaRun) - Method in class jAsea.jAseaLibrary
Prints that a direction is impossible & returns true Called if a direction is impossible because of a condition
NPCCount(int) - Method in class jAsea.jAseaRun
Return the number of characters in the room, including the player.
NPCInRoom(int, int) - Method in class jAsea.jAseaRun
Is a specific non-player character in a specific room?
NPCName(int) - Method in class jAsea.jAseaRun
Get a non-player character's name.
NPCName(int) - Method in class jAsea.jAseaDump
 
npcs - Variable in class jAsea.jAseaRun
 
npcs - Variable in class jAsea.jAseaGameState
 
npcs - Variable in class jAsea.jAseaDump
 
NUMBER - Static variable in class jAsea.jAPReference
 
number_names - Static variable in class jAsea.jAseaGameState
 

O

OBJECT - Static variable in class jAsea.jAPReference
 
object_list - Variable in class jAsea.jAseaObjectDebug
List of all gameobjects.
ObjectDirectlyInRoom(int, int) - Method in class jAsea.jAseaRun
Return whether or not an object is on the floor of a room
ObjectIndirectlyInRoom(int, int) - Method in class jAsea.jAseaRun
Return whether an object is nested within a room - Directly in - on object indirectly in - in open object indirectly in - carried by NPC who is in said room
objectInPlace(int, int, int) - Method in class jAsea.jAseaRun
Is an object in a certain place, state, or condition? This documentation needs more info on all the different states that can be checked.
ObjectLocation(int) - Method in class jAsea.jAseaRun
Show current location of object (Debug code only)
ObjectName(int) - Method in class jAsea.jAseaRun
The name of a particular object.
ObjectName(int) - Method in class jAsea.jAseaDump
 
objects - Variable in class jAsea.jAseaRun
 
objects - Variable in class jAsea.jAseaGameState
 
objects - Variable in class jAsea.jAseaDump
 
ObjectStateName(jAseaObject, int) - Method in class jAsea.jAseaRun
The name of a particular state of the particular object.
openness - Variable in class jAsea.jAseaObjectState
is open/closed/locked
openness - Variable in class jAsea.jAseaObjectDebug
Shows the current values of the openness and state values.
openObject(jAseaRun) - Method in class jAsea.jAseaLibrary
Library Function: Attempts to open the object referred to be ref_text
OR - Static variable in class jAsea.jAseaBoolNode
 
os - Variable in class jAsea.jAseaRun
Filters the output created by the program by substituting variables, then ALRs, then releasing
os - Variable in class jAsea.PrintFilter
 

P

p - Variable in class jAsea.jAseaAllEventDebug
 
p1 - Static variable in class jAsea.jAseaParser
Test cases.
p2 - Static variable in class jAsea.jAseaParser
Test cases.
p3 - Static variable in class jAsea.jAseaParser
Test cases.
p4 - Static variable in class jAsea.jAseaParser
Test cases.
parent - Variable in class jAsea.jAseaObjectState
What object it is in / which npc holds it, etc.
parent - Variable in class jAsea.jAseaObjectDebug
Shows the current location & parent of object Cannot be used to modify those values at present.
parent - Variable in class jAsea.jAseaNPCState
Current place of NPC
parse() - Method in class jAsea.Parser
 
parse(String, int) - Static method in class jAsea.jAseaBoolNode
 
parsedExpressions - Variable in class jAsea.jAseaRun
Maps strings of expressions used in TaskActions to objects of Expression class
parseLoop(BufferedReader) - Method in class jAsea.jAseaRun
Old main loop, now obsolete
Parser - class jAsea.Parser.
 
Parser(String) - Constructor for class jAsea.Parser
 
parseString(String) - Static method in class jAsea.jAseaParser
Parse a string Starts the recursion
parseString(String, jAPItem) - Static method in class jAsea.jAseaParser
Parse a string.
passTaskChar(int, int, int) - Method in class jAsea.jAseaRun
Determine whether a restriction related to character passes or not
passTaskObjectLocation(int, int, int) - Method in class jAsea.jAseaRun
Determine whether or not an ObjectLocation Restriction is true or not
passTaskObjectState(int, int) - Method in class jAsea.jAseaRun
Determine whether a ObjectState Restriction passes or not
passTaskRestr(jAseaObject) - Method in class jAsea.jAseaRun
 
passTaskTaskState(int, int) - Method in class jAsea.jAseaRun
Determine whether a restriction related to TaskState passes or not
passTaskVar(int, int, int, String) - Method in class jAsea.jAseaRun
Determine whether a restriction related to variable state passes or not.
pattern - Variable in class jAsea.jAseaParser
Semi-regex to be matched not used after initialization
pause() - Method in class jAsea.jAseaWindow
Change the input field to "press enter" and wait for the user to do so.
PAUSED - Static variable in class jAsea.jAseaEventState
 
PlayerInRoom(int) - Method in class jAsea.jAseaRun
Is the player in a specific room?
playerparent - Variable in class jAsea.jAseaGameState
 
playerposition - Variable in class jAsea.jAseaGameState
 
playerroom - Variable in class jAsea.jAseaGameState
 
position - Variable in class jAsea.jAseaObjectState
Current location of object (carried, in object, in room, etc.)
position - Variable in class jAsea.jAseaNPCState
Current place of NPC
prev_time - Variable in class jAsea.jAseaGameState
Number of millis that elapsed before clock_start_time set.
print() - Method in class jAsea.Expression
 
print(boolean) - Method in class jAsea.Node
 
print(char) - Method in class jAsea.PrintFilter
 
print(Character) - Method in class jAsea.PrintFilter
 
print(Integer) - Method in class jAsea.PrintFilter
 
print(Object) - Method in class jAsea.PrintFilter
 
print(String) - Method in class jAsea.PrintFilter
 
printALR(PrintWriter, int) - Method in class jAsea.jAseaDump
 
printContainerContents(int) - Method in class jAsea.jAseaRun
Print a list of all objects in a container (For testing only, to be disabled in production releases, or at least restricted to debug mode.)
printEvent(PrintWriter, int) - Method in class jAsea.jAseaDump
 
PrintFilter - class jAsea.PrintFilter.
 
PrintFilter(jAseaRun, jAseaWindow) - Constructor for class jAsea.PrintFilter
 
PrintFilter(jAseaRun, PrintStream) - Constructor for class jAsea.PrintFilter
 
printHex(int) - Method in class jAsea.Uncompress
 
printHex2(String, long) - Method in class jAsea.Uncompress
 
printList(boolean[]) - Static method in class jAsea.jAseaBoolTree
 
println() - Method in class jAsea.PrintFilter
 
println(char) - Method in class jAsea.PrintFilter
 
println(Object) - Method in class jAsea.PrintFilter
 
printNPC(PrintWriter, int) - Method in class jAsea.jAseaDump
 
printNPCContents(int) - Method in class jAsea.jAseaRun
Print NPC name & a list of all objects carried by, worn by, or part it.
printObject(PrintWriter, int) - Method in class jAsea.jAseaDump
 
printRoom(PrintWriter, int) - Method in class jAsea.jAseaDump
 
printRoomContents(int) - Method in class jAsea.jAseaRun
Print all objects in a room (Debug code only)
printRoomGroup(PrintWriter, int) - Method in class jAsea.jAseaDump
 
printSurfaceContents(int) - Method in class jAsea.jAseaRun
Print a list of all objects on a surface (For testing only, to be disabled in production releases, or at least restricted to debug mode.)
printSynonym(PrintWriter, int) - Method in class jAsea.jAseaDump
 
printTask(PrintWriter, int) - Method in class jAsea.jAseaDump
 
printTokens() - Method in class jAsea.Tokenizer
 
printTokens(String) - Static method in class jAsea.Tokenizer
 
printVariable(PrintWriter, int) - Method in class jAsea.jAseaDump
 
production - Variable in class jAsea.Node
 
push_back() - Method in class jAsea.Tokenizer
 
put(String, Object) - Method in class jAsea.jAseaObject
 
putVarI(String, int) - Method in class jAsea.jAseaGameState
Add or set a variable
putVarS(String, String) - Method in class jAsea.jAseaGameState
Add or set a variable

R

r - Static variable in class jAsea.jAseaRun
Random Number Generator
randomAdjacentRoomGroupMember(int, int) - Method in class jAsea.jAseaRun
Return a random RoomGroup member adjacent to a certain room.
randomInt(int, int) - Static method in class jAsea.jAseaRun
Return a random integer between low and high boundaries.
randomRoomGroupMember(int) - Method in class jAsea.jAseaRun
Choose a random member of a RoomGroup
read() - Method in class jAsea.Uncompress
 
read(Object[]) - Static method in class jAsea.jAseaTaskState
 
read(Object[]) - Static method in class jAsea.jAseaRoomState
Convert an object array into a room state array.
read(Object[]) - Static method in class jAsea.jAseaObjectState
Copy initial status from jAseaObject to jAseaObjectState
read(Object[]) - Static method in class jAsea.jAseaNPCState
Create an array of states, and initialize all of them.
read(Object[]) - Static method in class jAsea.jAseaEventState
 
read(ReadAdrift2, String) - Method in class jAsea.jAseaObject
 
read(ReadAdrift2, String[]) - Method in class jAsea.jAseaObject
 
ReadAdrift2 - class jAsea.ReadAdrift2.
 
ReadAdrift2(String) - Constructor for class jAsea.ReadAdrift2
 
readFile(String) - Static method in class jAsea.ReadAdrift2
Reads file If last character in name is 'C' (for .DEC, decompressed) it reads the file directly If last character in name is 'f' (for .taf), it runs the file through a decompresser first.
readResource(boolean, boolean) - Method in class jAsea.ReadAdrift2
 
readSetProp(Hashtable, String) - Method in class jAsea.ReadAdrift2
Reads in property of the type given in 'prop', and then sets a field of the appropriate name in 'ht' The first few characters of a property give the type of the field to read; the rest give the name of the property to set.
readSetProp(Hashtable, String[]) - Method in class jAsea.ReadAdrift2
Reads in properties of the type given in 'props', and then sets a field of the appropriate name in 'ht'
ref_char - Variable in class jAsea.jAseaGameState
 
ref_num - Variable in class jAsea.jAseaGameState
 
ref_obj - Variable in class jAsea.jAseaGameState
 
ref_text - Variable in class jAsea.jAseaGameState
 
refresh() - Method in class jAsea.jAseaTaskDebug
Update the status of all items to match the current game state
refresh() - Method in class jAsea.jAseaObjectDebug
Update the values of all fields to show current object state.
refresh() - Method in class jAsea.jAseaNPCDebug
 
refresh() - Method in class jAsea.jAseaEventDebug
 
refresh() - Method in class jAsea.jAseaDebug
Tell the frame that the turn is over and to update all information shown.
refresh() - Method in class jAsea.jAseaAllTaskDebug
 
refresh() - Method in class jAsea.jAseaAllEventDebug
 
resourceList - Variable in class jAsea.ReadAdrift2
 
rest(String, String) - Static method in class jAsea.jAseaGameState
Returns what follows 'prefix' in 's'.
Right - Variable in class jAsea.jAseaBoolNode
 
roomgroups - Variable in class jAsea.jAseaRun
 
roomgroups - Variable in class jAsea.jAseaDump
 
roomInRoomGroup(int, int) - Method in class jAsea.jAseaRun
Returns whether a room is in a RoomGroup
RoomName(int) - Method in class jAsea.jAseaRun
The short name of a room.
RoomName(int) - Method in class jAsea.jAseaDump
 
rooms - Variable in class jAsea.jAseaRun
 
rooms - Variable in class jAsea.jAseaGameState
 
rooms - Variable in class jAsea.jAseaDump
 
root - Variable in class jAsea.jAseaParser
Root of parse tree
root - Variable in class jAsea.jAseaBoolTree
 
root - Variable in class jAsea.Expression
 
run() - Method in class jAsea.Uncompress
 
runChangeObjectStateAction(int, int) - Method in class jAsea.jAseaRun
Change the status of an object
runChangeScoreAction(int, int) - Method in class jAsea.jAseaRun
Changes current score (negative changes always used, positive scores only used once)
runChangeVariableAction(int, int, int, String, int) - Method in class jAsea.jAseaRun
Change the value of a variable
runEndGameAction(int, int, int) - Method in class jAsea.jAseaRun
The end of game action.
runMoveNPCAction(int, int, int) - Method in class jAsea.jAseaRun
Move the player or an NPC
runMoveObjectAction(int, int, int) - Method in class jAsea.jAseaRun
Runs a MoveObject type TaskAction
RUNNING - Static variable in class jAsea.jAseaEventState
 
runSetTaskAction(int, int) - Method in class jAsea.jAseaRun
Attempt to run another task
runTask(int, boolean) - Method in class jAsea.jAseaRun
Checks to see whether the restrictions for a task pass or not.
runTaskAction(int, jAseaObject) - Method in class jAsea.jAseaRun
Run a particular task action.

S

s - Variable in class jAsea.Tokenizer
 
s_alrs - Variable in class jAsea.jAseaDump
 
s_events - Variable in class jAsea.jAseaDump
 
s_game - Variable in class jAsea.jAseaDump
 
s_npcs - Variable in class jAsea.jAseaDump
 
s_objects - Variable in class jAsea.jAseaDump
 
s_roomgroups - Variable in class jAsea.jAseaDump
 
s_rooms - Variable in class jAsea.jAseaDump
 
s_synonyms - Variable in class jAsea.jAseaDump
 
s_tasks - Variable in class jAsea.jAseaDump
 
s_vars - Variable in class jAsea.jAseaDump
 
sb - Variable in class jAsea.PrintFilter
 
scored - Variable in class jAsea.jAseaTaskState
 
scored - Variable in class jAsea.jAseaTaskDebug
Shows whether the current task is done and/or scored.
seen - Variable in class jAsea.jAseaObjectState
has the player seen it
seen - Variable in class jAsea.jAseaObjectDebug
Shows whether the current gameobject has been moved or seen.
seen - Variable in class jAsea.jAseaNPCState
Has player seen this NPC?
Separator - Static variable in class jAsea.ReadAdrift2
Terminator for a multiline String in a raw file
showALRs(PrintWriter) - Method in class jAsea.jAseaDump
 
showError(String) - Method in class jAsea.jAseaRun
Print an error message to the error output.
showErrorln() - Method in class jAsea.jAseaRun
Print a newline to the error output.
showErrorln(String) - Method in class jAsea.jAseaRun
Print an error message to the error output, with a newline added to the end.
showErrors - Variable in class jAsea.jAseaRun
Debugging flag.
showEvents(PrintWriter) - Method in class jAsea.jAseaDump
 
showNPCs(PrintWriter) - Method in class jAsea.jAseaDump
 
showObjects(PrintWriter) - Method in class jAsea.jAseaDump
 
showRoomDesc(int) - Method in class jAsea.jAseaRun
Print the long description of a room.
showRoomGroups(PrintWriter) - Method in class jAsea.jAseaDump
 
showRooms(PrintWriter) - Method in class jAsea.jAseaDump
 
ShowString(String) - Method in class jAsea.jAseaRun
Prints a string.
showSynonyms(PrintWriter) - Method in class jAsea.jAseaDump
 
showTasks(PrintWriter) - Method in class jAsea.jAseaDump
 
showVars(PrintWriter) - Method in class jAsea.jAseaDump
 
single - Variable in class jAsea.jAPSingle
 
sleep(int) - Static method in class jAsea.jAseaWindow
Sleep for a certain number of seconds.
source - Variable in class jAsea.jAseaTaskDebug
Shows the source of the current task.
source - Variable in class jAsea.jAseaObjectDebug
Shows the source code to the current object.
source - Variable in class jAsea.jAseaEventDebug
 
sp - Variable in class jAsea.jAseaAllEventDebug
 
StandableObject(int) - Method in class jAsea.jAseaRun
The 'i'th standable object.
StartEvent(int, jAseaObject, jAseaEventState) - Method in class jAsea.jAseaRun
Change event from WAITING state to RUNNING State
StartNPCWalk(int, int) - Method in class jAsea.jAseaRun
Start an NPC's walk
state - Variable in class jAsea.jAseaRun
Current game state
state - Variable in class jAsea.jAseaObjectState
current state
state - Variable in class jAsea.jAseaObjectDebug
Shows the current values of the openness and state values.
state - Variable in class jAsea.jAseaEventState
 
state - Variable in class jAsea.jAseaEventDebug
 
StatefulObject(int) - Method in class jAsea.jAseaRun
The index of the 'i'th Openable or Statussed object.
StateNames - Static variable in class jAsea.jAseaEventState
 
StringEvent(int) - Method in class jAsea.jAseaDump
 
StringNPC(int) - Method in class jAsea.jAseaDump
 
StringObject(int) - Method in class jAsea.jAseaDump
 
StringRoom(int) - Method in class jAsea.jAseaDump
 
StringRoomGroup(int) - Method in class jAsea.jAseaDump
 
StringTask(int) - Method in class jAsea.jAseaDump
 
StringVariable(int) - Method in class jAsea.jAseaRun
The 'i'th String variable.
SurfaceObject(int) - Method in class jAsea.jAseaRun
The index of 'i'-th Surface object.
synonyms - Variable in class jAsea.jAseaRun
 
synonyms - Variable in class jAsea.jAseaDump
 

T

t - Variable in class jAsea.Parser
 
T_AddOp - Static variable in interface jAsea.TokenizerConstants
 
T_AndOp - Static variable in interface jAsea.TokenizerConstants
 
T_Comma - Static variable in interface jAsea.TokenizerConstants
 
T_CompOp - Static variable in interface jAsea.TokenizerConstants
 
T_EOS - Static variable in interface jAsea.TokenizerConstants
 
T_Ident - Static variable in interface jAsea.TokenizerConstants
 
T_Integer - Static variable in interface jAsea.TokenizerConstants
 
T_LParen - Static variable in interface jAsea.TokenizerConstants
 
T_MultOp - Static variable in interface jAsea.TokenizerConstants
 
T_OrOp - Static variable in interface jAsea.TokenizerConstants
 
T_RParen - Static variable in interface jAsea.TokenizerConstants
 
T_Variable - Static variable in interface jAsea.TokenizerConstants
 
task_list - Variable in class jAsea.jAseaTaskDebug
List of tasks.
TaskName(int) - Method in class jAsea.jAseaRun
The name of a task.
TaskName(int) - Method in class jAsea.jAseaDump
 
tasknum - Variable in class jAsea.jAseaParser
-1 if the command is part of the standard library.
tasks - Variable in class jAsea.jAseaRun
 
tasks - Variable in class jAsea.jAseaGameState
 
tasks - Variable in class jAsea.jAseaDump
 
testList(int) - Static method in class jAsea.jAseaBoolTree
 
TEXT - Static variable in class jAsea.jAPReference
 
tick() - Method in class jAsea.jAseaWindow
If the user has any debug windows open, update them to the current state.
tickEvent(int) - Method in class jAsea.jAseaRun
Attempt to advance said event by one turn
tickNPCWalk(int) - Method in class jAsea.jAseaRun
Move NPC one step along current walk
tickTurn(String) - Method in class jAsea.jAseaRun
Run all code that results from entering a command
time - Variable in class jAsea.jAseaNPCState
Status of NPC's current walk
time - Variable in class jAsea.jAseaEventState
 
timeleft - Variable in class jAsea.jAseaEventDebug
 
Token - class jAsea.Token.
 
token_avail - Variable in class jAsea.Tokenizer
 
token(int) - Method in class jAsea.Tokenizer
 
Token(String) - Constructor for class jAsea.Token
 
Tokenizer - class jAsea.Tokenizer.
 
Tokenizer(String) - Constructor for class jAsea.Tokenizer
 
TokenizerConstants - interface jAsea.TokenizerConstants.
 
toString() - Method in class jAsea.jAseaBoolNode
 
toString() - Method in class jAsea.jAPEnd
 
toString() - Method in class jAsea.jAPChoice
 
toString() - Method in class jAsea.jAPSingle
 
toString() - Method in class jAsea.jAPReference
 
toString() - Method in class jAsea.jAPWild
 
toString() - Method in class jAsea.jAseaObject
 
toString() - Method in class jAsea.jAseaBoolTree
 
toString() - Method in class jAsea.Token
 
tree() - Method in class jAsea.jAPItem
Print out all expressions that this tree can generate
tree(String) - Method in class jAsea.jAPEnd
 
tree(String) - Method in class jAsea.jAPChoice
 
tree(String) - Method in class jAsea.jAPSingle
 
tree(String) - Method in class jAsea.jAPReference
 
tree(String) - Method in class jAsea.jAPWild
 
tree(String) - Method in class jAsea.jAPItem
Print out all expressions that this tree can generate, assuming that the text so far is 'prefix'
turns - Variable in class jAsea.jAseaGameState
Number of turns taken so far in game
type - Variable in class jAsea.jAseaObject
 
type - Variable in class jAsea.Token
 
Type_Names - Static variable in interface jAsea.TokenizerConstants
 
typeof(String) - Static method in class jAsea.Token
 

U

Uncompress - class jAsea.Uncompress.
 
Uncompress(InputStream, OutputStream, int) - Constructor for class jAsea.Uncompress
 
Uncompress(String, int) - Constructor for class jAsea.Uncompress
 
Uncompress(String, String, int) - Constructor for class jAsea.Uncompress
 
unlock() - Method in class jAsea.jAseaWindow
Allow the user to enter commands again.
unmoved - Variable in class jAsea.jAseaObjectState
Is object moved?
unmoved - Variable in class jAsea.jAseaObjectDebug
Shows whether the current gameobject has been moved or seen.
UseDebug - Static variable in class jAsea.jAseaWindow
Whether or not to list the debug menu items

V

value - Variable in class jAsea.jAseaBoolNode
 
value - Variable in class jAsea.Node
 
var - Variable in class jAsea.jAPReference
 
vars - Variable in class jAsea.jAseaRun
 
vars - Variable in class jAsea.jAseaGameState
 
vars - Variable in class jAsea.jAseaDump
 
vartype - Variable in class jAsea.jAPReference
 
verbose - Variable in class jAsea.jAseaGameState
 
visited - Variable in class jAsea.jAseaRoomState
Has the player visited this room?

W

w - Variable in class jAsea.Uncompress
 
WAITING - Static variable in class jAsea.jAseaEventState
 
walk - Variable in class jAsea.jAseaNPCState
Status of NPC's current walk
walkstep - Variable in class jAsea.jAseaNPCState
Status of NPC's current walk
write(byte[], int, int) - Method in class jAsea.Uncompress
 
write(char) - Method in class jAsea.Uncompress
 
write(String) - Method in class jAsea.Uncompress
 

X

x1 - Static variable in class jAsea.jAseaBoolTree
 
x2 - Static variable in class jAsea.jAseaBoolTree
 
x3 - Static variable in class jAsea.jAseaBoolTree
 
x4 - Static variable in class jAsea.jAseaBoolTree
 

_

_append(String) - Method in class jAsea.jAseaWindow
Parse a string of tags and text and append to the text area.

A C D E F G H I J L M N O P R S T U V W X _