22 #include "CBot/CBotInstr/CBotInstr.h" 72 virtual const std::string
GetDebugName()
override {
return "CBotClassInstr"; }
73 virtual std::map<std::string, CBotInstr*>
GetDebugLinks()
override;
Class for one CBot instruction.
Definition: CBotInstr.h:86
virtual std::map< std::string, CBotInstr * > GetDebugLinks() override
Definition: CBotDefClass.cpp:441
The execution stack.
Definition: CBotStack.h:44
static CBotInstr * Compile(CBotToken *&p, CBotCStack *pStack, CBotClass *pClass=nullptr)
Compile Definition of pointer (s) to an object style CPoint A, B ;.
Definition: CBotDefClass.cpp:56
bool Execute(CBotStack *&pj) override
Execute Declaration of the instance of a class, for example: CPoint A, B;.
Definition: CBotDefClass.cpp:227
A CBot class definition.
Definition: CBotClass.h:105
virtual const std::string GetDebugName() override
Returns the name of this class.
Definition: CBotDefClass.h:72
The CBotCStack class Management of the stack of compilation.
Definition: CBotCStack.h:35
Definition of class instance variable.
Definition: CBotDefClass.h:40
CBot engine.
Definition: CBotCallMethode.cpp:28
void RestoreState(CBotStack *&pj, bool bMain) override
RestoreState.
Definition: CBotDefClass.cpp:362
Class representing one token of a program.
Definition: CBotToken.h:80