summaryrefslogtreecommitdiffstats
path: root/src/CBot/TestCBot/Routines.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/CBot/TestCBot/Routines.cpp')
-rw-r--r--src/CBot/TestCBot/Routines.cpp41
1 files changed, 28 insertions, 13 deletions
diff --git a/src/CBot/TestCBot/Routines.cpp b/src/CBot/TestCBot/Routines.cpp
index cd3a32b..4f037d1 100644
--- a/src/CBot/TestCBot/Routines.cpp
+++ b/src/CBot/TestCBot/Routines.cpp
@@ -1,10 +1,25 @@
+// * This file is part of the COLOBOT source code
+// * Copyright (C) 2001-2008, Daniel ROUX & EPSITEC SA, www.epsitec.ch
+// *
+// * This program is free software: you can redistribute it and/or modify
+// * it under the terms of the GNU General Public License as published by
+// * the Free Software Foundation, either version 3 of the License, or
+// * (at your option) any later version.
+// *
+// * This program is distributed in the hope that it will be useful,
+// * but WITHOUT ANY WARRANTY; without even the implied warranty of
+// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// * GNU General Public License for more details.
+// *
+// * You should have received a copy of the GNU General Public License
+// * along with this program. If not, see .
////////////////////////////////////////////////////////////////////
// routine show()
-// utilisable depuis le programme écrit en CBot
+// utilisable depuis le programme �crit en CBot
-// exécution
+// ex�cution
BOOL rShow( CBotVar* pVar, CBotVar* pResult, int& Exception, void* pUser )
{
CString s;
@@ -32,15 +47,15 @@ BOOL rShow( CBotVar* pVar, CBotVar* pResult, int& Exception, void* pUser )
CBotTypResult cShow( CBotVar* &pVar, void* pUser)
{
if ( pVar == NULL ) return CBotTypResult(5028);
- return CBotTypResult(0); // tous paramètres acceptés, void en retour
+ return CBotTypResult(0); // tous param�tres accept�s, void en retour
}
////////////////////////////////////////////////////////////////////
// routine print()
-// utilisable depuis le programme écrit en CBot
+// utilisable depuis le programme �crit en CBot
-// exécution
+// ex�cution
BOOL rPrintLn( CBotVar* pVar, CBotVar* pResult, int& Exception, void* pUser )
{
CString s;
@@ -90,19 +105,19 @@ BOOL rPrint( CBotVar* pVar, CBotVar* pResult, int& Exception, void* pUser )
CBotTypResult cPrint( CBotVar* &pVar, void* pUser)
{
- return CBotTypResult(0); // tous paramètres acceptés, un entier en retour
+ return CBotTypResult(0); // tous param�tres accept�s, un entier en retour
}
//////////////////////////////////////////////////////////////////
// class CPoint pour essayer
-// exécution
+// ex�cution
BOOL rCPoint( CBotVar* pThis, CBotVar* pVar, CBotVar* pResult, int& Exception )
{
CString s;
- if ( pVar == NULL )return TRUE; // constructeur sans paramètres est ok
+ if ( pVar == NULL )return TRUE; // constructeur sans param�tres est ok
CBotVar* pX = pThis->GivItem("x");
pX->SetValFloat( pVar->GivValFloat() );
@@ -117,20 +132,20 @@ BOOL rCPoint( CBotVar* pThis, CBotVar* pVar, CBotVar* pResult, int& Exception )
CBotTypResult cCPoint( CBotVar* pThis, CBotVar* &pVar)
{
- // ok si aucun paramètres !
+ // ok si aucun param�tres !
if ( pVar == NULL ) return CBotTypResult(0);
- // paramètre de type numérique svp
+ // param�tre de type num�rique svp
if ( pVar->GivType() > CBotTypDouble ) return CBotTypResult(5011);
pVar = pVar->GivNext();
- // il doit y avoir un second paramètre
+ // il doit y avoir un second param�tre
if ( pVar == NULL ) return 5028;
- // également de type numérique
+ // �galement de type num�rique
if ( pVar->GivType() > CBotTypDouble )return CBotTypResult(5011);
pVar = pVar->GivNext();
- // et pas plus de 2 paramètres svp
+ // et pas plus de 2 param�tres svp
if ( pVar != NULL ) return CBotTypResult(5026);
return CBotTypResult(0); // cette fonction retourne void