|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| BuiltInCommand | This interface is used by built-in game commands; which are otherwise normal Commands with one extra responsibility: they must "register" with the game engine by placing their known commands into a table. |
| NoOverride | This tagging interface specifies that a Command cannot be overridden by another Command. |
| VerbalEvent | Shared interface for any event where the user communicates something as a result of the event. |
| Class Summary | |
| AbstractAI | Common superclass all AI objects. |
| AbstractCommandable | This class is the superclass of all monster-like things; that is, objects that are controlled by an AI of some sort. |
| CodeEvent | Allows you to execute arbitrary code on the kernel thread by sticking it into the agent's event queue. |
| CommandListImpl | This object stores Commands. |
| EventImpl | Wyvern's concrete implementation of the CommandEvent interface. |
| GroupManager | This class provides some static methods for managing Groupable objects. |
| HookList | This class provides a standard implementation for objects that wish to provide hookable events. |
| NullEvent | A no-op event. |
| PrepositionParser | This class splits a string into a direct object and an indirect object, splitting it on a passed preposition token. |
| PythonWizCommands | Handles loading any wiz commands implemented in Jython. |
| QuantityParser | This class takes an object description and checks to see if a quantity was specified. |
| SimpleHandler | This class provides a simple, common-case implementation of the Command interface. |
| TargetedEvent | This is a utility subclass of CommandEvent for commands (such as Drop and Pickup) that operate on a single GameObject at a single map location. |
Classes that implement commands, event queues, hooks and the other elements of Wyvern's command/event system. Also contains some utility classes, such as the PrepositionParser, that Commands frequently have to use to handle commands.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||