ScummVM API documentation
Bagel::CBagVarManager Class Reference
Inheritance diagram for Bagel::CBagVarManager:
Bagel::CBagParseObject Bagel::CBofObject

Public Member Functions

ErrorCode registerVariable (CBagVar *pVar)
 
ErrorCode unRegisterVariable (CBagVar *pVar)
 
ErrorCode updateRegistration ()
 
ErrorCode releaseVariables (bool bIncludeGlobals=true)
 
ErrorCode incrementTimers ()
 
CBagVargetVariable (const CBofString &sName)
 
CBagVargetVariable (int i)
 
int getNumVars ()
 
- Public Member Functions inherited from Bagel::CBagParseObject
virtual ErrorCode attach ()
 
virtual ErrorCode detach ()
 
virtual bool isAttached ()
 
virtual ParseCodes setInfo (CBagIfstream &)
 
int getStringFromStream (CBagIfstream &istr, CBofString &sStr, const CBofString &sEndChars, bool bPutBack=false)
 
int getAlphaNumFromStream (CBagIfstream &istr, CBofString &sStr)
 
int getOperStrFromStream (CBagIfstream &istr, CBofString &sStr)
 
int getIntFromStream (CBagIfstream &istr, int &nNum)
 
int getRectFromStream (CBagIfstream &istr, CBofRect &rect)
 
int getKeywordFromStream (CBagIfstream &istr, KEYWORDS &keyword)
 
int putbackStringOnStream (CBagIfstream &istr, const CBofString &sStr)
 
int parseAlertBox (CBagIfstream &istr, const char *sTitle, const char *sFile, int nLine)
 

Static Public Member Functions

static void initialize ()
 
- Static Public Member Functions inherited from Bagel::CBagParseObject
static void initialize ()
 
- Static Public Member Functions inherited from Bagel::CBofObject
static bool isValidObject (const CBofObject *pObject)
 

Public Attributes

CBofList< CBagVar * > _xVarHashList [131]
 

Additional Inherited Members

- Public Types inherited from Bagel::CBagParseObject
enum  KEYWORDS {
  UNKNOWN = 0, STORAGEDEV, START_WLD, VARIABLE,
  REMARK, DISKID, CURSOR, SHAREDPAL,
  DISKAUDIO, PDASTATE, SYSSCREEN, WIELDCURSOR
}
 

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