|
| CBotClass (const char *name, CBotClass *pParent, bool bIntrinsic=false) |
|
bool | AddFunction (const char *name, bool rExec(CBotVar *pThis, CBotVar *pVar, CBotVar *pResult, int &Exception), CBotTypResult rCompile(CBotVar *pThis, CBotVar *&pVar)) |
|
bool | AddUpdateFunc (void rMaj(CBotVar *pThis, void *pUser)) |
|
bool | AddItem (CBotString name, CBotTypResult type, int mPrivate=PR_PUBLIC) |
|
bool | AddItem (CBotVar *pVar) |
|
void | AddNext (CBotClass *pClass) |
|
CBotString | GetName () |
|
CBotClass * | GetParent () |
|
bool | IsChildOf (CBotClass *pClass) |
|
CBotVar * | GetVar () |
|
CBotVar * | GetItem (const char *name) |
|
CBotVar * | GetItemRef (int nIdent) |
|
CBotTypResult | CompileMethode (const char *name, CBotVar *pThis, CBotVar **ppParams, CBotCStack *pStack, long &nIdent) |
|
bool | ExecuteMethode (long &nIdent, const char *name, CBotVar *pThis, CBotVar **ppParams, CBotVar *&pResult, CBotStack *&pStack, CBotToken *pToken) |
|
void | RestoreMethode (long &nIdent, const char *name, CBotVar *pThis, CBotVar **ppParams, CBotStack *&pStack) |
|
bool | CompileDefItem (CBotToken *&p, CBotCStack *pStack, bool bSecond) |
|
bool | IsIntrinsic () |
|
void | Purge () |
|
bool | Lock (CBotProgram *p) |
|
void | Unlock () |
|
bool | CheckCall (CBotToken *&pToken, CBotDefParam *pParam) |
|
pVar->SetUniqNum(CBotVar::NextUniqNum());
The documentation for this class was generated from the following files:
- /build/colobot-d245ML/colobot-0.1.3/src/CBot/CBotDll.h
- /build/colobot-d245ML/colobot-0.1.3/src/CBot/CBotClass.cpp
- /build/colobot-d245ML/colobot-0.1.3/src/CBot/CBotFunction.cpp