|
| CBotVarClass (const CBotToken *name, const CBotTypResult &type) |
|
void | Copy (CBotVar *pSrc, bool bName=true) |
|
void | SetClass (CBotClass *pClass) |
|
CBotClass * | GetClass () |
|
CBotVar * | GetItem (const char *name) |
|
CBotVar * | GetItemRef (int nIdent) |
|
CBotVar * | GetItem (int n, bool bExtend) |
|
CBotVar * | GetItemList () |
|
CBotString | GetValString () |
|
bool | Save1State (FILE *pf) |
|
void | Maj (void *pUser, bool bContinue) |
|
void | IncrementUse () |
|
void | DecrementUse () |
|
CBotVarClass * | GetPointer () |
|
void | SetItemList (CBotVar *pVar) |
|
void | SetIdent (long n) |
|
bool | Eq (CBotVar *left, CBotVar *right) |
|
bool | Ne (CBotVar *left, CBotVar *right) |
|
void | ConstructorSet () |
|
void | SetUserPtr (void *pUser) |
|
void * | GetUserPtr () |
|
CBotString | GetName () |
|
void | SetName (const char *name) |
|
int | GetType (int mode=0) |
|
CBotTypResult | GetTypResult (int mode=0) |
|
CBotToken * | GetToken () |
|
void | SetType (CBotTypResult &type) |
|
void | SetInit (int bInit) |
|
int | GetInit () |
|
void | SetStatic (bool bStatic) |
|
bool | IsStatic () |
|
void | SetPrivate (int mPrivate) |
|
bool | IsPrivate (int mode=PR_PROTECT) |
|
int | GetPrivate () |
|
void | SetVal (CBotVar *var) |
|
CBotVar * | GetStaticVar () |
|
bool | IsElemOfClass (const char *name) |
|
CBotVar * | GetNext () |
|
void | AddNext (CBotVar *pVar) |
|
virtual void | SetValInt (int val, const char *name=NULL) |
|
virtual void | SetValFloat (float val) |
|
virtual void | SetValString (const char *p) |
|
virtual int | GetValInt () |
|
virtual float | GetValFloat () |
|
virtual void | SetPointer (CBotVar *p) |
|
virtual void | Add (CBotVar *left, CBotVar *right) |
|
virtual void | Sub (CBotVar *left, CBotVar *right) |
|
virtual void | Mul (CBotVar *left, CBotVar *right) |
|
virtual int | Div (CBotVar *left, CBotVar *right) |
|
virtual int | Modulo (CBotVar *left, CBotVar *right) |
|
virtual void | Power (CBotVar *left, CBotVar *right) |
|
virtual bool | Lo (CBotVar *left, CBotVar *right) |
|
virtual bool | Hi (CBotVar *left, CBotVar *right) |
|
virtual bool | Ls (CBotVar *left, CBotVar *right) |
|
virtual bool | Hs (CBotVar *left, CBotVar *right) |
|
virtual void | And (CBotVar *left, CBotVar *right) |
|
virtual void | Or (CBotVar *left, CBotVar *right) |
|
virtual void | XOr (CBotVar *left, CBotVar *right) |
|
virtual void | ASR (CBotVar *left, CBotVar *right) |
|
virtual void | SR (CBotVar *left, CBotVar *right) |
|
virtual void | SL (CBotVar *left, CBotVar *right) |
|
virtual void | Neg () |
|
virtual void | Not () |
|
virtual void | Inc () |
|
virtual void | Dec () |
|
virtual bool | Save0State (FILE *pf) |
|
void | debug () |
|
void | SetUniqNum (long n) |
|
long | GetUniqNum () |
|