Analytical Perspectives in Game Design


 

All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

addCapability(String). Method in class bvyy.database.Capability
Adds a new capability as a branch.
addGeneralEventListener(GeneralEventListener). Method in class bvyy.database.Capability
addModifiableChangeListener(ModifiableChangeListener). Method in class bvyy.beans.ModifiableChangeSupport
Add a ModifiableListener to the listener list.
addModifiableChangeListener(ModifiableChangeListener). Method in class bvyy.smf.StateMachine
Add a ModifiableListener to the listener list.
addPropertyChangeListener(PropertyChangeListener). Method in class bvyy.smf.StateMachine
Add a PropertyChangeListener to the listener list.
addStateChange(String, String, String). Method in class bvyy.smf.GeneralStateModel
addTransition(State, String). Method in class bvyy.smf.State
addVetoableChangeListener(VetoableChangeListener). Method in class bvyy.smf.StateMachine
Add a VetoableListener to the listener list.
Assemble(). Constructor for class bvyy.command.Assemble
Creates a new Assemble command.
Assemble(String). Constructor for class bvyy.command.Assemble
Creates a new Assemble command with a description of S.

C

Capability(String). Constructor for class bvyy.database.Capability
Creates a new root Capability.
Capability(String, Capability). Constructor for class bvyy.database.Capability
Creates a new Capability.
Category(). Constructor for class bvyy.database.Category
CategoryIndex(). Constructor for class bvyy.database.CategoryIndex
Creates a new empty category index.
CategoryIndexBeanInfo(). Constructor for class bvyy.database.CategoryIndexBeanInfo
changes. Variable in class bvyy.smf.StateMachine
Characteristic(). Constructor for class bvyy.database.Characteristic
COLUMN_TITLES_ROW. Static variable in class bvyy.io.TextFileObjectProcessor
Command(). Constructor for class bvyy.command.Command
Creates a new command.
Command(String). Constructor for class bvyy.command.Command
Creates a new command with a description of S.
CommandCompletelyFailedException(). Constructor for class bvyy.command.CommandCompletelyFailedException
Constructs an Exception with no specified detail message.
CommandCompletelyFailedException(String). Constructor for class bvyy.command.CommandCompletelyFailedException
Constructs an Exception with the specified detail message.
CommandPartlyFailedException(). Constructor for class bvyy.command.CommandPartlyFailedException
Constructs an Exception with no specified detail message.
CommandPartlyFailedException(String). Constructor for class bvyy.command.CommandPartlyFailedException
Constructs an Exception with the specified detail message.
CommandSet(). Constructor for class bvyy.command.CommandSet
Creates an empty command set.
CommandSet(String). Constructor for class bvyy.command.CommandSet
Creates an empty command set with a description of S.
ContinuousLinearStateModel(). Constructor for class bvyy.smf.ContinuousLinearStateModel
ContinuousLinearStateModel(String). Constructor for class bvyy.smf.ContinuousLinearStateModel
Construct a state machine.
ContructionFailedExcpetion(). Constructor for class bvyy.database.ContructionFailedExcpetion
convertObjectToText(DefaultableVectorSet). Static method in class bvyy.io.TextFileObjectProcessor
Convert an text representation to a internal representation.
convertTextToObject(Vector, String). Static method in class bvyy.io.TextFileObjectProcessor
Convert an internal representation to a text representation.

D

DATA_STREAM_FILE_ID. Static variable in class bvyy.io.DataStreamMaker
This is the ID for a local disk file
DATA_STREAM_HTML_ID. Static variable in class bvyy.io.DataStreamMaker
This is the ID for a HTML file
DATA_STREAM_MAKER. Static variable in class bvyy.io.DataStreamMaker
This is a public variable, that all classes should use to access this object.
dbID(). Constructor for class bvyy.database.dbID
DEFAULT_ROW. Static variable in class bvyy.io.TextFileObjectProcessor
DestructionNotAllowedException(). Constructor for class bvyy.database.DestructionNotAllowedException
Disassemble(). Constructor for class bvyy.command.Disassemble
disassemble(). Method in class bvyy.database.Thing
Call this method to get a thing to disassemble itself.
disassemble(Thing). Method in class bvyy.database.Thing
Called by a contained thing to actually perform the disassemble funciton.
DiscreteLinearStateModel(). Constructor for class bvyy.smf.DiscreteLinearStateModel
DiscreteLinearStateModel(String). Constructor for class bvyy.smf.DiscreteLinearStateModel
Construct a state machine.

E

elements(). Method in class bvyy.database.Capability
Returns an enumeration of the components of this vector.
endTag. Static variable in class bvyy.io.TextFileObjectProcessor
execute(Hashtable). Method in class bvyy.command.Command
execure this command.
execute(Hashtable). Method in class bvyy.command.Disassemble
Executes this command.

F

fireModifiableChange(ModifiableChangeEvent). Method in class bvyy.beans.ModifiableChangeSupport
Report a Modifiable property update to any registered listeners.
fireReceiveEvent(GeneralEvent). Method in class bvyy.database.Capability
fireStateChange(ModifiableChangeEvent). Method in class bvyy.smf.ContinuousLinearStateModel
Change the state from the current state to a new state.
fireStateChange(ModifiableChangeEvent). Method in class bvyy.smf.DiscreteLinearStateModel
Change the state from the current state to a new state.
fireStateChange(ModifiableChangeEvent). Method in class bvyy.smf.GeneralStateModel
Change the state from the current state to a new state.
fireStateChange(ModifiableChangeEvent). Method in interface bvyy.smf.StateChangeListener
Change the state from the current state to a new state.

G

GAME_ROW. Static variable in class bvyy.io.TextFileObjectProcessor
GameThing(). Constructor for class bvyy.database.GameThing
This uses the staic variable gameThing to ensure that the gameThing is a singleton class.
GeneralStateModel(). Constructor for class bvyy.smf.GeneralStateModel
Implements a one state state-machine default constructor.
GeneralStateModel(StringTokenizer). Method in class bvyy.smf.GeneralStateModel
Produces a state machine according to the follwing specification:
getArguments(). Method in class bvyy.command.Command
Returns the current command arguments list.
getCategoryIndex(). Method in class bvyy.database.GameThing
getCommand(). Method in class bvyy.database.Capability
getCommandList(). Method in class bvyy.command.CommandSet
Returns the current command list.
getDatastoreID(). Method in class bvyy.database.Thing
Returns the datastoreID for this object.
getDefaultValue(). Method in class bvyy.smf.ContinuousLinearStateModel
Get the default value.
getDefaultValue(). Method in class bvyy.smf.DiscreteLinearStateModel
Get the default value.
getDownVerb(). Method in class bvyy.smf.ContinuousLinearStateModel
Gets the down verb.
getDownVerb(). Method in class bvyy.smf.DiscreteLinearStateModel
Gets the down verb.
getFlatCategoryList(). Method in class bvyy.database.CategoryIndex
getIcon(int). Method in class bvyy.database.CategoryIndexBeanInfo
Claim there are no icons available.
getMax(). Method in class bvyy.smf.ContinuousLinearStateModel
Get maximum value
getMax(). Method in class bvyy.smf.DiscreteLinearStateModel
Get maximum value
getMin(). Method in class bvyy.smf.ContinuousLinearStateModel
Get minimum value
getMin(). Method in class bvyy.smf.DiscreteLinearStateModel
Get minimum value
getName(). Method in class bvyy.database.Capability
returns the Name for this capability.
getName(). Method in class bvyy.smf.State
getName(). Method in class bvyy.smf.StateMachine
Get the name of this state machine.
getName(). Method in class bvyy.database.Thing
Returns the name of this thing.
getNewValue(). Method in class bvyy.beans.ModifiableChangeEvent
getNounForm(). Method in class bvyy.database.Capability
getParent(). Method in class bvyy.database.Capability
getPropertyDescriptors(). Method in class bvyy.database.CategoryIndexBeanInfo
Deny knowledge of properties.
getQuantity(). Method in class bvyy.database.Thing
Returns the number of things represented by this object.
getReader(String). Method in class bvyy.io.DataStreamMaker
Returns an input stream based on the type of address provided.
getRoot(). Method in class bvyy.database.Capability
Test if this capability is the root.
getRootCategory(). Method in class bvyy.database.CategoryIndex
getState(). Method in class bvyy.smf.ContinuousLinearStateModel
Returns the current state of the state machine in a StringTokenizer.
getState(). Method in class bvyy.smf.DiscreteLinearStateModel
Returns the current state of the state machine in a StringTokenizer.
getState(). Method in class bvyy.smf.GeneralStateModel
Returns the current state of the state machine.
getState(). Method in class bvyy.smf.StateMachine
Returns the current state of the state machine.
getStateTransitions(). Method in class bvyy.smf.ContinuousLinearStateModel
Gets the states that can be reached from the current state.
getStateTransitions(). Method in class bvyy.smf.DiscreteLinearStateModel
Gets the states that can be reached from the current state.
getStateTransitions(). Method in class bvyy.smf.GeneralStateModel
Gets the states that can be reached from the current state.
getStateTransitions(). Method in class bvyy.smf.StateMachine
Gets the states that can be reached from the current state.
getThread(). Method in class bvyy.io.DataStreamMaker
Returns access to this object's thread
getTransitions(). Method in class bvyy.smf.State
getUpVerb(). Method in class bvyy.smf.ContinuousLinearStateModel
Gets the up verb.
getUpVerb(). Method in class bvyy.smf.DiscreteLinearStateModel
Gets the up verb.
getWindowCenter(Window). Static method in class bvyy.awt.WindowTools
getWindowCenter(Window, int, int, int, int). Static method in class bvyy.awt.WindowTools
getWriter(String). Method in class bvyy.io.DataStreamMaker
Returns an output stream based on the type of address provided.

I

insanciate(). Static method in class bvyy.io.DataStreamMaker
Creates the singleton Data Stream Maker.
IOFileLocationNotSupportedException(). Constructor for class bvyy.io.IOFileLocationNotSupportedException
Constructs an IOException with no detail message.
IOFileLocationNotSupportedException(String). Constructor for class bvyy.io.IOFileLocationNotSupportedException
Constructs an IOException with the specified detail message.
isTransitionOK(String). Method in class bvyy.smf.State

L

load(). Method in class bvyy.database.Thing
Returns the fully loaded object.

M

ModifiableChangeEvent(Object, String, Object, Object). Constructor for class bvyy.beans.ModifiableChangeEvent
ModifiableChangeSupport(). Constructor for class bvyy.beans.ModifiableChangeSupport
modifies. Variable in class bvyy.smf.StateMachine
myListeners. Variable in class bvyy.beans.ModifiableChangeSupport
myName. Variable in class bvyy.smf.StateMachine
myNewValue. Variable in class bvyy.beans.ModifiableChangeEvent

N

NoCommandAssignedException(). Constructor for class bvyy.command.NoCommandAssignedException
Constructs an Exception with no specified detail message.
NoCommandAssignedException(String). Constructor for class bvyy.command.NoCommandAssignedException
Constructs an Exception with the specified detail message.
NoSuchCategoryException(). Constructor for class bvyy.command.NoSuchCategoryException
Constructs an Exception with no specified detail message.
NoSuchCategoryException(String). Constructor for class bvyy.command.NoSuchCategoryException
Constructs an Exception with the specified detail message.

O

Operate(). Constructor for class bvyy.command.Operate
Creates a new Operate command.
Operate(String). Constructor for class bvyy.command.Operate
Creates a new Operate command with a description of S.

P

PlayerThing(). Constructor for class bvyy.database.PlayerThing

R

readTextFile(String). Method in class bvyy.io.TextFileReader
This routine reads the text file, from the specified location and returns the text file as a vector of strings.

If the data file is empty or does not exist the Vector returned is empty.
RealThing(). Constructor for class bvyy.database.RealThing
receiveChange(ModifiableChangeEvent). Method in interface bvyy.beans.ModifiableChangeListener
This method gets called when a constrained property is changed.
removeCapability(String). Method in class bvyy.database.Capability
removes a capability from the branches.
removeGeneralEventListener(GeneralEventListener). Method in class bvyy.database.Capability
removeModifiableChangeListener(ModifiableChangeListener). Method in class bvyy.beans.ModifiableChangeSupport
Remove a ModifiableChangeListener from the listener list.
removeModifiableChangeListener(ModifiableChangeListener). Method in class bvyy.smf.StateMachine
Remove a ModifiableChangeListener from the listener list.
removePropertyChangeListener(PropertyChangeListener). Method in class bvyy.smf.StateMachine
Remove a PropertyChangeListener from the listener list.
removeStateChange(String, String). Method in class bvyy.smf.GeneralStateModel
removeVetoableChangeListener(VetoableChangeListener). Method in class bvyy.smf.StateMachine
Remove a VetoableChangeListener from the listener list.
run(). Method in class bvyy.io.DataStreamMaker
implements the run method of the runnable interface.

S

setArguments(Hashtable). Method in class bvyy.command.Command
Allows replacement of the current command argument list with a new command argument list.
setCategoryIndex(CategoryIndex). Method in class bvyy.database.GameThing
setCommand(Command). Method in class bvyy.database.Capability
setCommandList(Vector). Method in class bvyy.command.CommandSet
Allows replacement of the current command list with a new command list.
setDatastoreID(dbID). Method in class bvyy.database.Thing
Sets the data store id to the new ID.
setDefaultValue(float). Method in class bvyy.smf.ContinuousLinearStateModel
Set the default value.
setDefaultValue(int). Method in class bvyy.smf.DiscreteLinearStateModel
Set the default value.
setDownVerb(String). Method in class bvyy.smf.ContinuousLinearStateModel
Sets the down verb.
setDownVerb(String). Method in class bvyy.smf.DiscreteLinearStateModel
Sets the down verb.
setFlatCategoryList(Hashtable). Method in class bvyy.database.CategoryIndex
setMax(float). Method in class bvyy.smf.ContinuousLinearStateModel
Set maximum value.
setMax(int). Method in class bvyy.smf.DiscreteLinearStateModel
Set maximum value.
setMin(float). Method in class bvyy.smf.ContinuousLinearStateModel
Set minimum value.

If the current value, or default values are less than the new minimum they will be set to the new minimum.

setMin(int). Method in class bvyy.smf.DiscreteLinearStateModel
Set minimum value.

If the current value, or default values are less than the new minimum they will be set to the new minimum.

setName(String). Method in class bvyy.database.Capability
Sets the name for this capability.
setName(String). Method in class bvyy.smf.StateMachine
Set the name of this state machine.
setName(String). Method in class bvyy.database.Thing
Changes the name for this thing.
setNounForm(String). Method in class bvyy.database.Capability
setOldValue(Object). Method in class bvyy.beans.ModifiableChangeEvent
setParent(Capability). Method in class bvyy.database.Capability
setQuantity(Long). Method in class bvyy.database.Thing
Sets how many real-world objects are represented by this one object.
setRoot(boolean). Method in class bvyy.database.Capability
Sets this node to be a root node.

If the parent has been set, then the paret is reset to null.

setRootCategory(Category). Method in class bvyy.database.CategoryIndex
setUpVerb(String). Method in class bvyy.smf.ContinuousLinearStateModel
Sets the up verb.
setUpVerb(String). Method in class bvyy.smf.DiscreteLinearStateModel
Sets the up verb.
setWindowCentered(Window). Static method in class bvyy.awt.WindowTools
This method centers the window in the middle of the screen.
setWindowCentered(Window, int, int, int, int). Static method in class bvyy.awt.WindowTools
This will center the window given the selected gutters.
setWindowCentered(Window, int, int, int, int, int, int). Static method in class bvyy.awt.WindowTools
This will center the window given the selected gutters.
startTag. Static variable in class bvyy.io.TextFileObjectProcessor
State(String). Constructor for class bvyy.smf.State
StateMachine(). Constructor for class bvyy.smf.StateMachine
The default constructor for this bean.
StateMachine(StringTokenizer). Constructor for class bvyy.smf.StateMachine
Construct a state machine.

T

TextFileObjectProcessor(). Constructor for class bvyy.io.TextFileObjectProcessor
TextFileReader(). Constructor for class bvyy.io.TextFileReader
TextFileWriter(). Constructor for class bvyy.io.TextFileWriter
Thing(). Constructor for class bvyy.database.Thing
ThingNotAllowedAsContentException(). Constructor for class bvyy.database.ThingNotAllowedAsContentException
trailerTag. Static variable in class bvyy.io.TextFileObjectProcessor
transition(String). Method in class bvyy.smf.State

U

unload(). Method in class bvyy.database.Thing
Returns the fully unloaded object.

V

vetos. Variable in class bvyy.smf.StateMachine

W

WindowTools(). Constructor for class bvyy.awt.WindowTools
a do nothing constructor.
writeTextFile(String, Vector). Method in class bvyy.io.TextFileWriter
This routine reads the text file, from the specified location and returns the text file as a vector of strings.

20/11/99

 


See also: [Role Playing Games] [Game Engine]
© 1998, 1999 Brian Yap. These pages are available under the GNU licence.