Cleaning the CBot.h file.

dev-time-step
Grunaka 2015-11-22 17:54:40 +01:00
parent cedaaad459
commit 575ff47c82
58 changed files with 31 additions and 141 deletions

View File

@ -17,34 +17,8 @@
* along with this program. If not, see http://gnu.org/licenses * along with this program. If not, see http://gnu.org/licenses
*/ */
//////////////////////////////////////////////////////////////////// // Modules inlcude
/**
* \file CBot.h
* \brief Interpreter of the language CBot for COLOBOT game
*/
#pragma once // Local include
#include "resource.h" // Global include
#include "CBotToken.h" // token management
#include "CBotProgram.h"
/////////////////////////////////////////////////////////////////////
// forward declaration
class CBotParExpr; // basic type or instruction in parenthesis
// Toto.truc
// 12.5
// "string"
// ( expression )
class CBotExprVar; // a variable name as
// Toto
// chose.truc.machin
class CBotWhile; // while (...) {...};
class CBotIf; // if (...) {...} else {...}
class CBotDefParam; // paramerer list of a function
#if 0
extern void DEBUG( const char* text, int val, CBotStack* pile );
#endif

View File

@ -20,12 +20,16 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h" #include "CBotTypResult.h"
#include "CBotString.h"
// Local include // Local include
// Global include // Global include
class CBotVar;
class CBotCStack;
class CBotStack;
class CBotToken;
/*! /*!
* \brief The CBotCallMethode class Class managing the methods declared by * \brief The CBotCallMethode class Class managing the methods declared by

View File

@ -20,8 +20,6 @@
// Modules inlcude // Modules inlcude
#include "CBotDefParam.h" #include "CBotDefParam.h"
#include "CBot.h"
#include "CBotUtils.h" #include "CBotUtils.h"
#include "CBotCStack.h" #include "CBotCStack.h"

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotDefines.h" #include "CBotDefines.h"
#include "CBotInstr.h" #include "CBotInstr.h"

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotLeftExpr.h" #include "CBotLeftExpr.h"
#include "CBotInstr.h" #include "CBotInstr.h"

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -23,8 +23,6 @@
#include "CBotInstr/CBotInstrUtils.h" #include "CBotInstr/CBotInstrUtils.h"
#include "CBot.h"
#include "CBotInstr/CBotBlock.h" #include "CBotInstr/CBotBlock.h"
#include "CBotInstr/CBotTwoOpExpr.h" #include "CBotInstr/CBotTwoOpExpr.h"
#include "CBotInstr/CBotExpression.h" #include "CBotInstr/CBotExpression.h"

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -18,7 +18,6 @@
*/ */
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotCatch.h" #include "CBotCatch.h"
#include "CBotInstr.h" #include "CBotInstr.h"

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotInstr.h" #include "CBotInstr.h"
// Local include // Local include

View File

@ -18,8 +18,6 @@
*/ */
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotVar/CBotVar.h" #include "CBotVar/CBotVar.h"
#include "CBotCall.h" #include "CBotCall.h"

View File

@ -20,17 +20,21 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotDefines.h" #include "CBotDefines.h"
#include "CBotTypResult.h"
#include "CBotString.h"
// Local include // Local include
// Global include // Global include
#include <cstdio>
// Forward declaration // Forward declaration
class CBotInstr; class CBotInstr;
class CBotCall; class CBotCall;
class CBotVar;
class CBotProgram;
class CBotToken;
/*! /*!
* \class CBotStack * \class CBotStack
@ -122,8 +126,9 @@ public:
* \param [in] bModif Not used. Probably need to be removed * \param [in] bModif Not used. Probably need to be removed
* \return Found variable * \return Found variable
*/ */
CBotVar* FindVar(CBotToken* &pToken, bool bUpdate = false, CBotVar* FindVar(CBotToken* &pToken,
bool bModif = false); bool bUpdate = false,
bool bModif = false);
/** /**
* \brief Fetch a variable by its token. * \brief Fetch a variable by its token.
@ -133,8 +138,9 @@ public:
* \param [in] bModif Not used. Probably need to be removed * \param [in] bModif Not used. Probably need to be removed
* \return Found variable * \return Found variable
*/ */
CBotVar* FindVar(CBotToken& pToken, bool bUpdate = false, CBotVar* FindVar(CBotToken& pToken,
bool bModif = false); bool bUpdate = false,
bool bModif = false);
/** /**
* \brief Fetch variable by its name * \brief Fetch variable by its name

View File

@ -19,10 +19,9 @@
///////////////////////////////////////////////////// /////////////////////////////////////////////////////
#include "CBotString.h"
//strings management //strings management
#include "CBot.h"
#include <cstdlib> #include <cstdlib>
#include <cstring> #include <cstring>
#include <algorithm> #include <algorithm>

View File

@ -18,7 +18,7 @@
*/ */
// Modules inlcude // Modules inlcude
#include "CBot.h" #include "CBotToken.h"
// Local include // Local include

View File

@ -33,6 +33,8 @@
#include "CBotClass.h" #include "CBotClass.h"
#include "CBotEnums.h"
// Local include // Local include
// Global include // Global include

View File

@ -20,9 +20,11 @@
// Modules inlcude // Modules inlcude
#include "CBotVarArray.h" #include "CBotVarArray.h"
#include "CBotVarClass.h" #include "CBotVarClass.h"
#include "CBotToken.h"
#include "CBotFileUtils.h" #include "CBotFileUtils.h"
#include "CBotEnums.h"
// Local include // Local include
// Global include // Global include

View File

@ -20,7 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotDefines.h" #include "CBotDefines.h"
#include "CBotVar/CBotVar.h" #include "CBotVar/CBotVar.h"

View File

@ -20,8 +20,6 @@
#pragma once #pragma once
// Modules inlcude // Modules inlcude
#include "CBot.h"
#include "CBotVar/CBotVar.h" #include "CBotVar/CBotVar.h"
// Local include // Local include

View File

@ -20,12 +20,13 @@
// Modules inlcude // Modules inlcude
#include "CBotVarPointer.h" #include "CBotVarPointer.h"
#include "CBotToken.h" #include "CBotToken.h"
#include "CBot.h"
#include "CBotClass.h" #include "CBotClass.h"
#include "CBotVarClass.h" #include "CBotVarClass.h"
#include "CBotFileUtils.h" #include "CBotFileUtils.h"
#include "CBotEnums.h"
// Local include // Local include
// Global include // Global include