Public Member Functions |
| 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) |
Public Attributes |
bool | m_IsDef |
Friends |
class | CBotVarClass |
Member Function Documentation
pVar->SetUniqNum(CBotVar::NextUniqNum());
The documentation for this class was generated from the following files:
- /build/colobot-T0lCmu/colobot-0.1.3/src/CBot/CBotDll.h
- /build/colobot-T0lCmu/colobot-0.1.3/src/CBot/CBotClass.cpp
- /build/colobot-T0lCmu/colobot-0.1.3/src/CBot/CBotFunction.cpp