Colobot
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
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
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
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
Module Error management
Refactor that