summaryrefslogtreecommitdiffstats
path: root/src/CBot/CBotDll.h
diff options
context:
space:
mode:
authorPiotr Dziwinski <piotrdz@gmail.com>2012-04-15 00:50:13 +0200
committerPiotr Dziwinski <piotrdz@gmail.com>2012-04-15 00:50:13 +0200
commit011d86ed668cbbff5c7bfc5f7e88086acb849921 (patch)
treea47f2a0d1f61f33455c5b53f9ef63741ca9b35d8 /src/CBot/CBotDll.h
parenta0303105b616331778b61db06f9012f5c8970609 (diff)
downloadcolobot-011d86ed668cbbff5c7bfc5f7e88086acb849921.tar.gz
colobot-011d86ed668cbbff5c7bfc5f7e88086acb849921.tar.bz2
colobot-011d86ed668cbbff5c7bfc5f7e88086acb849921.zip
Pulled changes from test mingw branch
* include fixes * syntax fixes for MinGW * fixed encoding of restext.cpp * temporary fix for MinGW in joystick.cpp Successfully compiles under MinGW :)
Diffstat (limited to 'src/CBot/CBotDll.h')
-rw-r--r--src/CBot/CBotDll.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/CBot/CBotDll.h b/src/CBot/CBotDll.h
index ea67f2c..7fa9472 100644
--- a/src/CBot/CBotDll.h
+++ b/src/CBot/CBotDll.h
@@ -40,6 +40,7 @@ class CBotVarPointer; // pointeur à une instance de classe
class CBotCall; // les fonctions
class CBotCallMethode; // les méthodes
class CBotDefParam; // liste de paramètres
+class CBotCStack;
////////////////////////////////////////////////////////////////////////
@@ -106,7 +107,7 @@ public:
// pour les tableaux de variables
DllExport
- CBotTypResult(CBotTypResult& typ);
+ CBotTypResult(const CBotTypResult& typ);
// pour les assignations
DllExport
CBotTypResult();
@@ -115,18 +116,18 @@ public:
~CBotTypResult();
DllExport
- int GivType(int mode = 0);
+ int GivType(int mode = 0) const;
// rend le type CBotTyp* du résultat
void SetType(int n);
// modifie le type
DllExport
- CBotClass* GivClass();
+ CBotClass* GivClass() const;
// rend le pointeur à la classe (pour les CBotTypClass, CBotTypPointer)
DllExport
- int GivLimite();
+ int GivLimite() const;
// rend la taille limite du tableau (CBotTypArray)
DllExport
@@ -137,14 +138,14 @@ public:
// idem avec une liste de dimension (tableaux de tableaux)
DllExport
- CBotTypResult& GivTypElem();
+ CBotTypResult& GivTypElem() const;
// rend le type des éléments du tableau (CBotTypArray)
DllExport
- BOOL Compare(CBotTypResult& typ);
+ BOOL Compare(const CBotTypResult& typ) const;
// compare si les types sont compatibles
DllExport
- BOOL Eq(int type);
+ BOOL Eq(int type) const;
// compare le type
DllExport
@@ -274,7 +275,7 @@ public:
DllExport
void Empty();
DllExport
- BOOL IsEmpty();
+ BOOL IsEmpty() const;
DllExport
int GivLength();
DllExport
@@ -1048,7 +1049,7 @@ private:
public:
CBotToken();
CBotToken(const CBotToken* pSrc);
- CBotToken(CBotString& mot, CBotString& sep, int start=0, int end=0);
+ CBotToken(const CBotString& mot, const CBotString& sep, int start=0, int end=0);
CBotToken(const char* mot, const char* sep = NULL);
// constructeur
~CBotToken(); // destructeur