ScummVM API documentation
MutationOfJB::ScriptParseContext Class Reference

Classes

struct  ConditionalCommandInfo
 

Public Types

typedef Common::Array< ConditionalCommandInfoConditionalCommandInfos
 
typedef Common::HashMap< Common::String, LabelCommand * > LabelMap
 
typedef Common::HashMap< Common::String, GotoCommandsPendingGotoMap
 

Public Member Functions

 ScriptParseContext (Common::SeekableReadStream &stream)
 
bool readLine (Common::String &line)
 
void addConditionalCommand (ConditionalCommand *command, char tag, bool firstHash)
 
void addLookSection (const Common::String &item, bool walkTo)
 

Public Attributes

Common::SeekableReadStream_stream
 
Command_currentCommand
 
Command_lastCommand
 
ConditionalCommandInfos _pendingCondCommands
 
LabelMap _labels
 
PendingGotoMap _pendingGotos
 
RandomCommand_pendingRandomCommand
 
ActionInfos _actionInfos
 
Macros _macros
 
Startups _startups
 
Extras _extras
 

The documentation for this class was generated from the following file: