Colobot
Public Member Functions | Static Public Member Functions | List of all members
CBotFor Class Reference
Inheritance diagram for CBotFor:
Inheritance graph
[legend]

Public Member Functions

bool Execute (CBotStack *&pj)
 
void RestoreState (CBotStack *&pj, bool bMain)
 
- Public Member Functions inherited from CBotInstr
virtual bool Execute (CBotStack *&pj, CBotVar *pVar)
 
virtual bool ExecuteVar (CBotVar *&pVar, CBotCStack *&pile)
 
virtual bool ExecuteVar (CBotVar *&pVar, CBotStack *&pile, CBotToken *prevToken, bool bStep, bool bExtend)
 
virtual void RestoreStateVar (CBotStack *&pile, bool bMain)
 
virtual bool CompCase (CBotStack *&pj, int val)
 
void SetToken (CBotToken *p)
 
int GetTokenType ()
 
CBotTokenGetToken ()
 
void AddNext (CBotInstr *n)
 
CBotInstrGetNext ()
 
void AddNext3 (CBotInstr *n)
 
CBotInstrGetNext3 ()
 
void AddNext3b (CBotInstr *n)
 
CBotInstrGetNext3b ()
 
bool IsOfClass (CBotString name)
 

Static Public Member Functions

static CBotInstrCompile (CBotToken *&p, CBotCStack *pStack)
 
- Static Public Member Functions inherited from CBotInstr
static CBotInstrCompile (CBotToken *&p, CBotCStack *pStack)
 
static CBotInstrCompileArray (CBotToken *&p, CBotCStack *pStack, CBotTypResult type, bool first=true)
 
static void IncLvl (CBotString &label)
 
static void IncLvl ()
 
static void DecLvl ()
 
static bool ChkLvl (const CBotString &label, int type)
 

Additional Inherited Members

- Protected Attributes inherited from CBotInstr
CBotToken m_token
 
CBotString name
 
CBotInstrm_next
 
CBotInstrm_next2b
 
CBotInstrm_next3
 
CBotInstrm_next3b
 
- Static Protected Attributes inherited from CBotInstr
static int m_LoopLvl = 0
 

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