Package | Description |
---|---|
com.tameif.tame |
Base package.
|
com.tameif.tame.element |
Contains the element types.
|
com.tameif.tame.lang |
Contains linguistic abstraction classes.
|
Modifier and Type | Class and Description |
---|---|
class |
TAMEModule
An instantiated module.
|
static class |
TAMEModule.Header
TAME Module Header.
|
class |
TAMEModuleContext
A mutable context for a module.
|
Modifier and Type | Class and Description |
---|---|
class |
TAction
This is a player-activated action.
|
class |
TContainer
Container that just holds objects.
|
class |
TElement
Common engine element object.
|
class |
TObject
Objects are common elements that players interact with, examine, talk to, eat, take -
you get the idea.
|
class |
TPlayer
The viewpoint inside a world.
|
class |
TRoom
Environmental instance of every adventure game.
|
class |
TWorld
Contains immutable World data.
|
Modifier and Type | Class and Description |
---|---|
class |
Block
A set of operations in one block.
|
class |
BlockEntry
Describes a single block entry stub for a block table.
|
class |
BlockTable
The table of block entry to executable block.
|
class |
FunctionEntry
Entry point descriptor for function calls on TAME elements.
|
class |
FunctionTable
The table of function name to function entry.
|
class |
Operation
A single low-level machine operation.
|
class |
Value
All values in the interpreter are of this type, which stores a type.
|