Public Member Functions |
| CBotVarFloat (const CBotToken *name) |
void | SetValInt (int val, const char *s=NULL) |
void | SetValFloat (float val) |
int | GetValInt () |
float | GetValFloat () |
CBotString | GetValString () |
void | Copy (CBotVar *pSrc, bool bName=true) |
void | Add (CBotVar *left, CBotVar *right) |
void | Sub (CBotVar *left, CBotVar *right) |
void | Mul (CBotVar *left, CBotVar *right) |
int | Div (CBotVar *left, CBotVar *right) |
int | Modulo (CBotVar *left, CBotVar *right) |
void | Power (CBotVar *left, CBotVar *right) |
bool | Lo (CBotVar *left, CBotVar *right) |
bool | Hi (CBotVar *left, CBotVar *right) |
bool | Ls (CBotVar *left, CBotVar *right) |
bool | Hs (CBotVar *left, CBotVar *right) |
bool | Eq (CBotVar *left, CBotVar *right) |
bool | Ne (CBotVar *left, CBotVar *right) |
void | Neg () |
void | Inc () |
void | Dec () |
bool | Save1State (FILE *pf) |
void | SetUserPtr (void *pUser) |
virtual void | SetIdent (long UniqId) |
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 () |
virtual void | ConstructorSet () |
void | SetVal (CBotVar *var) |
virtual CBotVar * | GetItem (const char *name) |
virtual CBotVar * | GetItemRef (int nIdent) |
virtual CBotVar * | GetItem (int row, bool bGrow=false) |
virtual CBotVar * | GetItemList () |
CBotVar * | GetStaticVar () |
bool | IsElemOfClass (const char *name) |
CBotVar * | GetNext () |
void | AddNext (CBotVar *pVar) |
virtual void | SetValString (const char *p) |
virtual void | SetClass (CBotClass *pClass) |
virtual CBotClass * | GetClass () |
virtual void | SetPointer (CBotVar *p) |
virtual CBotVarClass * | GetPointer () |
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 | Not () |
virtual bool | Save0State (FILE *pf) |
void | debug () |
virtual void | Maj (void *pUser=NULL, bool bContinue=true) |
void | SetUniqNum (long n) |
long | GetUniqNum () |