22 #include "CBot/CBotVar/CBotVar.h" 47 void Copy(
CBotVar* pSrc,
bool bName =
true)
override;
CBotVar * GetItemList() override
Return all elements of this variable as a linked list. Works for both classes and arrays...
Definition: CBotVarArray.cpp:127
CBotVarClass * GetPointer() override
Get value for pointer types.
Definition: CBotVarArray.cpp:106
A CBot variable.
Definition: CBotVar.h:42
~CBotVarArray()
Destructor. Do not call directly, use CBotVar::Destroy()
Definition: CBotVarArray.cpp:52
CBotVar subclass for managing arrays (CBotTypArrayPointer)
Definition: CBotVarArray.h:32
CBotVarArray(const CBotToken &name, CBotTypResult &type)
Constructor. Do not call directly, use CBotVar::Create()
Definition: CBotVarArray.cpp:34
Class to define the complete type of a variable.
Definition: CBotTypResult.h:47
void SetPointer(CBotVar *p) override
Set value for pointer types.
Definition: CBotVarArray.cpp:82
CBot engine.
Definition: CBotCallMethode.cpp:28
void Copy(CBotVar *pSrc, bool bName=true) override
Copy from another variable.
Definition: CBotVarArray.cpp:58
CBotVar * GetItem(int n, bool grow=false) override
Returns element of the array by index.
Definition: CBotVarArray.cpp:113
bool Save1State(FILE *pf) override
Save variable data.
Definition: CBotVarArray.cpp:141
CBotVar subclass for managing classes (CBotTypClass, CBotTypIntrinsic)
Definition: CBotVarClass.h:34
Class representing one token of a program.
Definition: CBotToken.h:80
std::string GetValString() override
Get value as string.
Definition: CBotVarArray.cpp:134