Public Member Functions |
|
bool | Execute (CBotVar **ppVars, CBotStack *&pj, CBotVar *pInstance=NULL) |
|
void | RestoreState (CBotVar **ppVars, CBotStack *&pj, CBotVar *pInstance=NULL) |
|
void | AddNext (CBotFunction *p) |
|
CBotTypResult | CompileCall (const char *name, CBotVar **ppVars, long &nIdent) |
|
CBotFunction * | FindLocalOrPublic (long &nIdent, const char *name, CBotVar **ppVars, CBotTypResult &TypeOrError, bool bPublic=true) |
|
int | DoCall (long &nIdent, const char *name, CBotVar **ppVars, CBotStack *pStack, CBotToken *pToken) |
|
void | RestoreCall (long &nIdent, const char *name, CBotVar **ppVars, CBotStack *pStack) |
|
int | DoCall (long &nIdent, const char *name, CBotVar *pThis, CBotVar **ppVars, CBotStack *pStack, CBotToken *pToken, CBotClass *pClass) |
|
void | RestoreCall (long &nIdent, const char *name, CBotVar *pThis, CBotVar **ppVars, CBotStack *pStack, CBotClass *pClass) |
|
bool | CheckParam (CBotDefParam *pParam) |
|
CBotString | GetName () |
|
CBotString | GetParams () |
|
bool | IsPublic () |
|
bool | IsExtern () |
|
CBotFunction * | Next () |
|
bool | GetPosition (int &start, int &stop, CBotGet modestart, CBotGet modestop) |
Friends |
|
class | CBotCStack |
|
class | CBotProgram |
|
class | CBotClass |
Additional Inherited Members |
|
virtual bool | Execute (CBotStack *&pj) |
|
virtual bool | Execute (CBotStack *&pj, CBotVar *pVar) |
|
virtual void | RestoreState (CBotStack *&pj, bool bMain) |
|
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 () |
|
CBotToken * | GetToken () |
|
void | AddNext (CBotInstr *n) |
|
CBotInstr * | GetNext () |
|
void | AddNext3 (CBotInstr *n) |
|
CBotInstr * | GetNext3 () |
|
void | AddNext3b (CBotInstr *n) |
|
CBotInstr * | GetNext3b () |
|
bool | IsOfClass (CBotString name) |
|
static CBotInstr * | Compile (CBotToken *&p, CBotCStack *pStack) |
|
static CBotInstr * | CompileArray (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) |
The documentation for this class was generated from the following files:
- /build/colobot-T0lCmu/colobot-0.1.3/src/CBot/CBot.h
- /build/colobot-T0lCmu/colobot-0.1.3/src/CBot/CBotFunction.cpp