Package-level declarations

Types

Link copied to clipboard

Provides an Interpreter for character commands.

Link copied to clipboard
class CommandHelp(val command: String, val description: String)

Provides a description for a command.

Link copied to clipboard
Link copied to clipboard

Provides an Interpreter for conversations.

Link copied to clipboard

Provides an Interpreter for frame commands.

Link copied to clipboard

Provides an Interpreter for global commands.

Link copied to clipboard
class InputInterpreter(interpreters: List<Interpreter> = emptyList()) : Interpreter

Provides an Interpreter for input. This Interpreter acts as a master containing a collection of child interpreters.

Link copied to clipboard
class InterpretationResult(val interpretedSuccessfully: Boolean, val command: Command)

Provides the result of an interpretation. interpretedSuccessfully specifies if the interpretation was a success, and the command provides the interpreted Command.

Link copied to clipboard
interface Interpreter

Provides an interface for text input interpretation.

Link copied to clipboard

Provides an Interpreter for item commands.

Link copied to clipboard

Provides an Interpreter for movement commands.