From 84d1f79fdf02e0010e4b2d118458e8cd8ce0dd71 Mon Sep 17 00:00:00 2001 From: Krzysztof H Date: Fri, 9 Mar 2012 17:08:05 +0100 Subject: Added license info using a small program SrcHead. --- src/CBot/TestCBot/Routines.cpp | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) (limited to 'src/CBot/TestCBot/Routines.cpp') 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 -- cgit v1.2.3-1-g7c22