Colobot
Main Page
Related Pages
Namespaces
Classes
Files
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
Todo List
Class
CBot::CBotEmpty
Whaaaat? What is this even doing here? ~krzys_h
Class
CBot::CBotInstr
More documentation
Class
CBot::CBotLogicExpr
I don't remember the proper name of this thing :/ ~krzys_h
Member
CBot::CBotStack::AddStack
(CBotInstr *instr=nullptr, BlockVisibilityType bBlock=BlockVisibilityType::INSTRUCTION)
Document params
Returns
New stack element
Member
CBot::CBotStack::AddStack2
(BlockVisibilityType bBlock=BlockVisibilityType::INSTRUCTION)
What is it used for?
Member
CBot::CBotStack::AddStackExternalCall
(CBotExternalCall *instr=nullptr, BlockVisibilityType bBlock=BlockVisibilityType::INSTRUCTION)
What is this thing? Used by external calls
Document params & return
Document params & return
Member
CBot::CBotStack::BreakReturn
(CBotStack *pfils, const std::string &name="")
Document
Member
CBot::CBotStack::GetRetVar
(bool bRet)
Document
Member
CBot::CBotStack::GetVal
()
Remove
Returns
GetVar()->GetValInt(), or 0 if GetVar() == nullptr
Member
CBot::CBotStack::IfContinue
(int state, const std::string &name)
Document
Member
CBot::CBotStack::RestoreStack
(CBotInstr *instr=nullptr)
Check what this does exactly
Member
CBot::CBotStack::RestoreStackEOX
(CBotExternalCall *instr=nullptr)
Check what this does exactly
Member
CBot::CBotStack::Return
(CBotStack *pFils)
Better description
Member
CBot::CBotStack::SetBreak
(int val, const std::string &name)
Document
Member
CBot::CBotStack::SetProgram
(CBotProgram *p)
Refactor this two-in-one thing
Parameters
p
CBotProgram we are currently in
Member
CBot::CBotStack::SetTimer
(int n)
Full documentation of the timer
Member
CBot::CBotStack::SetVar
(CBotVar *var)
CBotStack takes over the ownership - use std::unique_ptr here
Parameters
var
Result variable to set
Module
Error management
Refactor that
Page
Models
Update for the new model format
Generated by
1.8.8