Public Member Functions | |
CommandExec_ns (Parallaction_ns *vm) | |
Public Member Functions inherited from Parallaction::CommandExec | |
CommandExec (Parallaction *vm) | |
void | run (CommandList &list, ZonePtr z=ZonePtr()) |
void | runSuspended () |
void | suspend () |
Protected Member Functions | |
void | cmdOp_invalid (CommandContext &) |
void | cmdOp_set (CommandContext &) |
void | cmdOp_clear (CommandContext &) |
void | cmdOp_start (CommandContext &) |
void | cmdOp_speak (CommandContext &) |
void | cmdOp_get (CommandContext &) |
void | cmdOp_location (CommandContext &) |
void | cmdOp_open (CommandContext &) |
void | cmdOp_close (CommandContext &) |
void | cmdOp_on (CommandContext &) |
void | cmdOp_off (CommandContext &) |
void | cmdOp_call (CommandContext &) |
void | cmdOp_toggle (CommandContext &) |
void | cmdOp_drop (CommandContext &) |
void | cmdOp_quit (CommandContext &) |
void | cmdOp_move (CommandContext &) |
void | cmdOp_stop (CommandContext &) |
Protected Member Functions inherited from Parallaction::CommandExec | |
void | runList (CommandList::iterator first, CommandList::iterator last) |
void | createSuspendList (CommandList::iterator first, CommandList::iterator last) |
void | cleanSuspendedList () |
Protected Attributes | |
Parallaction_ns * | _vm |
Protected Attributes inherited from Parallaction::CommandExec | |
Parallaction * | _vm |
CommandContext | _ctxt |
ZonePtr | _execZone |
bool | _running |
bool | _suspend |
struct Parallaction::CommandExec::SuspendedContext | _suspendedCtxt |
Protected Attributes inherited from Parallaction::Exec< CommandOpcodeSet > | |
CommandOpcodeSet | _opcodes |
Additional Inherited Members | |
Protected Types inherited from Parallaction::Exec< CommandOpcodeSet > | |
typedef CommandOpcodeSet ::iterator | OpIt |