Colobot
CBot::CBotProgram Member List

This is the complete list of members for CBot::CBotProgram, including all inherited members.

AddFunction(const std::string &name, bool rExec(CBotVar *pVar, CBotVar *pResult, int &Exception, void *pUser), CBotTypResult rCompile(CBotVar *&pVar, void *pUser))CBot::CBotProgramstatic
CBotDebug (defined in CBot::CBotProgram)CBot::CBotProgramfriend
CBotFunction (defined in CBot::CBotProgram)CBot::CBotProgramfriend
CBotProgram()CBot::CBotProgram
CBotProgram(CBotVar *thisVar)CBot::CBotProgram
Compile(const std::string &program, std::vector< std::string > &functions, void *pUser=nullptr)CBot::CBotProgram
DefineNum(const std::string &name, long val)CBot::CBotProgramstatic
Free()CBot::CBotProgramstatic
GetError()CBot::CBotProgram
GetError(CBotError &code, int &start, int &end)CBot::CBotProgram
GetError(CBotError &code, int &start, int &end, CBotProgram *&pProg)CBot::CBotProgram
GetExternalCalls()CBot::CBotProgramstatic
GetFunctions()CBot::CBotProgram
GetPosition(const std::string &name, int &start, int &stop, CBotGet modestart=GetPosExtern, CBotGet modestop=GetPosBloc)CBot::CBotProgram
GetRunPos(std::string &functionName, int &start, int &end)CBot::CBotProgram
GetStackVars(std::string &functionName, int level)CBot::CBotProgram
GetVersion()CBot::CBotProgramstatic
Init()CBot::CBotProgramstatic
m_bCompileClassCBot::CBotProgram
RestoreState(FILE *pf)CBot::CBotProgram
Run(void *pUser=nullptr, int timer=-1)CBot::CBotProgram
SaveState(FILE *pf)CBot::CBotProgram
SetTimer(int n)CBot::CBotProgramstatic
Start(const std::string &name)CBot::CBotProgram
Stop()CBot::CBotProgram
~CBotProgram()CBot::CBotProgram