|
| Parser_v1d (HugoEngine *vm) |
|
void | lineHandler () override |
|
void | showInventory () const override |
|
void | takeObject (Object *obj) override |
|
| Parser (HugoEngine *vm) |
|
bool | isWordPresent (char **wordArr) const |
|
uint16 | getCmdDefaultVerbIdx (const uint16 index) const |
|
void | charHandler () |
|
void | command (const char *format,...) |
|
void | freeParser () |
|
void | keyHandler (Common::Event event) |
|
void | actionHandler (Common::Event event) |
|
void | loadArrayReqs (Common::SeekableReadStream &in) |
|
void | loadBackgroundObjects (Common::ReadStream &in) |
|
void | loadCatchallList (Common::ReadStream &in) |
|
void | loadCmdList (Common::ReadStream &in) |
|
void | switchTurbo () |
|
const char * | useBG (const char *name) |
|
|
virtual void | dropObject (Object *obj) |
|
const char * | findNextNoun (const char *noun) const |
|
bool | isBackgroundWord_v1 (const char *noun, const char *verb, ObjectList obj) const |
|
bool | isCatchallVerb_v1 (bool testNounFl, const char *noun, const char *verb, ObjectList obj) const |
|
bool | isGenericVerb_v1 (const char *word, Object *obj) |
|
bool | isNear_v1 (const char *verb, const char *noun, Object *obj, char *comment) const |
|
bool | isObjectVerb_v1 (const char *word, Object *obj) |
|
const char * | findNoun () const |
|
const char * | findVerb () const |
|
void | readBG (Common::ReadStream &in, Background &curBG) |
|
void | readCmd (Common::ReadStream &in, cmd &curCmd) |
|
void | showDosInventory () const |
|
|
HugoEngine * | _vm |
|
int16 | _cmdLineIndex |
|
uint32 | _cmdLineTick |
|
char | _cmdLineCursor |
|
Command | _cmdLine |
|
uint16 | _backgroundObjectsSize |
|
uint16 | _cmdListSize |
|
uint16 ** | _arrayReqs |
|
Background ** | _backgroundObjects |
|
Background * | _catchallList |
|
cmd ** | _cmdList |
|
bool | _checkDoubleF1Fl |
|
uint16 | _getIndex |
|
uint16 | _putIndex |
|
char | _ringBuffer [32] |
|
The documentation for this class was generated from the following file: