- TAction - Class in com.tameif.tame.element
-
This is a player-activated action.
- TAMECommand - Class in com.tameif.tame
-
TAME processed command item.
- TAMECompilerMain - Class in com.tameif.tame.compiler
-
The compiler main entry point.
- TAMEConsoleShellMain - Class in com.tameif.tame.console
-
A console client implementation.
- TAMEFatalException - Exception in com.tameif.tame
-
Thrown when an unexpected error occurs in TAME.
- TAMEInterrupt - Class in com.tameif.tame
-
A special throwable that interrupts a code block execution.
- TAMEJSExporter - Class in com.tameif.tame.factory
-
The JavaScript exporter for TAME.
- TAMELogic - Class in com.tameif.tame
-
Rules class.
- TAMEModule - Class in com.tameif.tame
-
An instantiated module.
- TAMEModule.Header - Class in com.tameif.tame
-
TAME Module Header.
- TAMEModuleContext - Class in com.tameif.tame
-
A mutable context for a module.
- TAMERequest - Class in com.tameif.tame
-
Request object generated by the engine to be interpreted and then
have a response returned back.
- TAMEResponse - Class in com.tameif.tame
-
Response object generated by the engine in which error
or output messages get sent back (and perhaps re-interpreted by the client
or other objects to facilitate user feedback).
- TAMEResponseReader - Class in com.tameif.tame
-
A response reader class that iterates through
the cues in the response and does stuff to specific responses.
- TAMEScriptParseException - Exception in com.tameif.tame.factory
-
Thrown when an a TAME script parse goes wrong.
- TAMEScriptReader - Class in com.tameif.tame.factory
-
A TAMEScript reading class that produces scripts.
- TContainer - Class in com.tameif.tame.element
-
Container that just holds objects.
- TContainerContext - Class in com.tameif.tame.element.context
-
Container context.
- TElement - Class in com.tameif.tame.element
-
Common engine element object.
- TElementContext<T extends TElement> - Class in com.tameif.tame.element.context
-
Holds contextual information for a
TElement
.
- TObject - Class in com.tameif.tame.element
-
Objects are common elements that players interact with, examine, talk to, eat, take -
you get the idea.
- TObjectContext - Class in com.tameif.tame.element.context
-
Object context.
- TOwnershipMap - Class in com.tameif.tame.element.context
-
An ownership map for all objects.
- TPlayer - Class in com.tameif.tame.element
-
The viewpoint inside a world.
- TPlayerContext - Class in com.tameif.tame.element.context
-
Player context.
- TRoom - Class in com.tameif.tame.element
-
Environmental instance of every adventure game.
- TRoomContext - Class in com.tameif.tame.element.context
-
Room context.
- TWorld - Class in com.tameif.tame.element
-
Contains immutable World data.
- TWorldContext - Class in com.tameif.tame.element.context
-
Holds contextual information for a TElement.
- TAction.Type - Enum in com.tameif.tame.element
-
The action type.
- TAMEOperation - Enum in com.tameif.tame
-
The set of operations.
- TraceType - Enum in com.tameif.tame.lang
-
Enumeration of trace types in a command trace for debugging.
- TAMEConstants - Interface in com.tameif.tame
-
Contains constants.
- TAMEJSExporterOptions - Interface in com.tameif.tame.factory
-
The set of options for exporting a module to JS.
- TAMEScriptIncluder - Interface in com.tameif.tame.factory
-
An interface that allows the user to resolve a resource by path when the
TAMEScriptReader
parses it.
- TAMEScriptReaderOptions - Interface in com.tameif.tame.factory
-
An interface for reader options.
- tags - Variable in class com.tameif.tame.element.TObject
-
Element's names.
- type - Variable in class com.tameif.tame.lang.Cue
-
Type of cue.
- type - Variable in class com.tameif.tame.lang.Value
-
Value type.
- TAction(String) - Constructor for class com.tameif.tame.element.TAction
-
Makes a blank action.
- TAMECompilerMain() - Constructor for class com.tameif.tame.compiler.TAMECompilerMain
-
- TAMEConsoleShellMain() - Constructor for class com.tameif.tame.console.TAMEConsoleShellMain
-
- TAMEFatalException() - Constructor for exception com.tameif.tame.TAMEFatalException
-
- TAMEFatalException(String) - Constructor for exception com.tameif.tame.TAMEFatalException
-
- TAMEFatalException(String, Object...) - Constructor for exception com.tameif.tame.TAMEFatalException
-
- TAMEFatalException(String, Throwable) - Constructor for exception com.tameif.tame.TAMEFatalException
-
- TAMEFatalException(Throwable) - Constructor for exception com.tameif.tame.TAMEFatalException
-
- TAMEInterrupt() - Constructor for class com.tameif.tame.TAMEInterrupt
-
- TAMEInterrupt(String) - Constructor for class com.tameif.tame.TAMEInterrupt
-
- TAMELogic() - Constructor for class com.tameif.tame.TAMELogic
-
- TAMEModule() - Constructor for class com.tameif.tame.TAMEModule
-
Creates a new module.
- TAMEModuleContext(TAMEModule) - Constructor for class com.tameif.tame.TAMEModuleContext
-
Creates a new module context.
- TAMEResponseReader(TAMEResponse) - Constructor for class com.tameif.tame.TAMEResponseReader
-
TAME response reader.
- TAMEScriptParseException() - Constructor for exception com.tameif.tame.factory.TAMEScriptParseException
-
- TAMEScriptParseException(String) - Constructor for exception com.tameif.tame.factory.TAMEScriptParseException
-
- TAMEScriptParseException(String, Object...) - Constructor for exception com.tameif.tame.factory.TAMEScriptParseException
-
- TAMEScriptParseException(String, Throwable) - Constructor for exception com.tameif.tame.factory.TAMEScriptParseException
-
- TAMEScriptParseException(Throwable) - Constructor for exception com.tameif.tame.factory.TAMEScriptParseException
-
- TContainer(String) - Constructor for class com.tameif.tame.element.TContainer
-
Creates an empty container.
- TContainer(String, TContainer) - Constructor for class com.tameif.tame.element.TContainer
-
Creates an empty container.
- TContainerContext(TContainer) - Constructor for class com.tameif.tame.element.context.TContainerContext
-
Creates a container context.
- TElement() - Constructor for class com.tameif.tame.element.TElement
-
Prepares a new element.
- TElementContext(T) - Constructor for class com.tameif.tame.element.context.TElementContext
-
Creates an element context.
- TObject(String) - Constructor for class com.tameif.tame.element.TObject
-
Creates an empty object.
- TObject(String, TObject) - Constructor for class com.tameif.tame.element.TObject
-
Creates an empty object.
- TObjectContext(TObject) - Constructor for class com.tameif.tame.element.context.TObjectContext
-
Creates an object context.
- TOwnershipMap() - Constructor for class com.tameif.tame.element.context.TOwnershipMap
-
Creates a new ownership.
- TPlayer(String) - Constructor for class com.tameif.tame.element.TPlayer
-
Creates an empty player.
- TPlayer(String, TPlayer) - Constructor for class com.tameif.tame.element.TPlayer
-
Creates an empty player.
- TPlayerContext(TPlayer) - Constructor for class com.tameif.tame.element.context.TPlayerContext
-
Creates a player context.
- TRoom(String) - Constructor for class com.tameif.tame.element.TRoom
-
Creates an empty room.
- TRoom(String, TRoom) - Constructor for class com.tameif.tame.element.TRoom
-
Creates an empty room.
- TRoomContext(TRoom) - Constructor for class com.tameif.tame.element.context.TRoomContext
-
Creates a room context.
- TWorld() - Constructor for class com.tameif.tame.element.TWorld
-
Constructs an instance of a game world.
- TWorldContext(TWorld) - Constructor for class com.tameif.tame.element.context.TWorldContext
-
Creates a world context.
- toBytes() - Method in class com.tameif.tame.element.TAction
-
- toBytes() - Method in class com.tameif.tame.element.TElement
-
- toBytes() - Method in class com.tameif.tame.lang.BlockTable
-
- toBytes() - Method in class com.tameif.tame.lang.FunctionTable
-
- toBytes() - Method in interface com.tameif.tame.lang.Saveable
-
Gets this object's representation as bytes.
- toFriendlyString() - Method in class com.tameif.tame.lang.BlockEntry
-
Gets the string representation of this as a non-debugging-human-friendly string.
- tokenizeInput(TAMEModuleContext, String) - Static method in class com.tameif.tame.TAMELogic
-
Tokenizes the input string into tokens based on module settings.
- toReferentialBytes(AtomicLong, Map<Object, Long>) - Method in interface com.tameif.tame.lang.ReferenceSaveable
-
Gets this object's representation as bytes, preserving up value references from a map.
- toStateBytes(TAMEModule, AtomicLong, Map<Object, Long>) - Method in interface com.tameif.tame.lang.StateSaveable
-
Gets this object's state representation as bytes.
- toString() - Method in class com.tameif.tame.element.context.TElementContext
-
- toString() - Method in class com.tameif.tame.element.TAction
-
- toString() - Method in class com.tameif.tame.element.TElement
-
- toString() - Method in class com.tameif.tame.lang.Block
-
- toString() - Method in class com.tameif.tame.lang.BlockEntry
-
- toString() - Method in class com.tameif.tame.lang.Cue
-
- toString() - Method in class com.tameif.tame.lang.Operation
-
- toString() - Method in class com.tameif.tame.lang.Value
-
- toString() - Method in class com.tameif.tame.TAMECommand
-
- trace(TAMERequest, TraceType, String, Object...) - Method in class com.tameif.tame.TAMEResponse
-
Adds a trace cue, but only if a specific trace type is set on the request.
- traces(TraceType) - Method in class com.tameif.tame.TAMERequest
-
Checks if this request is performing a specific type of trace.