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/CBotConsoleDlg.cpp | 21 +++++++++++--- src/CBot/TestCBot/CBotConsoleDlg.h | 15 ++++++++++ src/CBot/TestCBot/ChildFrm.cpp | 17 +++++++++-- src/CBot/TestCBot/ChildFrm.h | 18 ++++++++++-- src/CBot/TestCBot/MainFrm.cpp | 17 +++++++++-- src/CBot/TestCBot/MainFrm.h | 18 ++++++++++-- src/CBot/TestCBot/PerformDlg.cpp | 21 +++++++++++--- src/CBot/TestCBot/PerformDlg.h | 15 ++++++++++ src/CBot/TestCBot/Routines.cpp | 41 ++++++++++++++++++--------- src/CBot/TestCBot/StdAfx.cpp | 18 ++++++++++-- src/CBot/TestCBot/StdAfx.h | 19 ++++++++++--- src/CBot/TestCBot/TestCBot.cpp | 29 +++++++++++++------ src/CBot/TestCBot/TestCBot.h | 17 +++++++++-- src/CBot/TestCBot/TestCBotDoc.cpp | 55 ++++++++++++++++++++++-------------- src/CBot/TestCBot/TestCBotDoc.h | 22 +++++++++++---- src/CBot/TestCBot/TestCBotView.cpp | 19 +++++++++++-- src/CBot/TestCBot/TestCBotView.h | 18 ++++++++++-- src/CBot/TestCBot/resource.h | 19 ++++++++++--- 18 files changed, 315 insertions(+), 84 deletions(-) (limited to 'src/CBot/TestCBot') diff --git a/src/CBot/TestCBot/CBotConsoleDlg.cpp b/src/CBot/TestCBot/CBotConsoleDlg.cpp index 5f29e86..dfd4ec4 100644 --- a/src/CBot/TestCBot/CBotConsoleDlg.cpp +++ b/src/CBot/TestCBot/CBotConsoleDlg.cpp @@ -1,5 +1,18 @@ -// CBotConsoleDlg.cpp : implementation file -// +// * 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 . #include "stdafx.h" #include "TestCBot.h" @@ -104,7 +117,7 @@ UINT ThreadProc(ThreadInfo *info) CTimeSpan ts = t - t0; char buffer[200]; - sprintf( buffer, "\r\nExécution terminée en %d secondes.\r\nInterrompue %d fois.\r\n", + sprintf( buffer, "\r\nEx�cution termin�e en %d secondes.\r\nInterrompue %d fois.\r\n", ts.GetTotalSeconds(), Cpt); info->m_pEdit1->ReplaceSel(buffer); @@ -168,7 +181,7 @@ void CBotConsoleDlg::OnOK() m_Edit2.EnableWindow(FALSE); m_cOK.EnableWindow(FALSE); - // lance un processus paralèle pour l'exécution + // lance un processus paral�le pour l'ex�cution m_threadinfo.m_pWndMessage = this ; m_threadinfo.m_pEdit1 = &m_Edit1; diff --git a/src/CBot/TestCBot/CBotConsoleDlg.h b/src/CBot/TestCBot/CBotConsoleDlg.h index bae9793..88d04dc 100644 --- a/src/CBot/TestCBot/CBotConsoleDlg.h +++ b/src/CBot/TestCBot/CBotConsoleDlg.h @@ -1,3 +1,18 @@ +// * 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 . #if !defined(AFX_BOTCONSOLEDLG_H__A11450A2_8E09_11D4_A439_00D059085115__INCLUDED_) #define AFX_BOTCONSOLEDLG_H__A11450A2_8E09_11D4_A439_00D059085115__INCLUDED_ diff --git a/src/CBot/TestCBot/ChildFrm.cpp b/src/CBot/TestCBot/ChildFrm.cpp index 9005c72..0d21e5f 100644 --- a/src/CBot/TestCBot/ChildFrm.cpp +++ b/src/CBot/TestCBot/ChildFrm.cpp @@ -1,5 +1,18 @@ -// ChildFrm.cpp : implementation of the CChildFrame class -// +// * 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 . #include "stdafx.h" #include "TestCBot.h" diff --git a/src/CBot/TestCBot/ChildFrm.h b/src/CBot/TestCBot/ChildFrm.h index ebcbeb2..cacbc4a 100644 --- a/src/CBot/TestCBot/ChildFrm.h +++ b/src/CBot/TestCBot/ChildFrm.h @@ -1,6 +1,18 @@ -// ChildFrm.h : interface of the CChildFrame class -// -///////////////////////////////////////////////////////////////////////////// +// * 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 . #if !defined(AFX_CHILDFRM_H__4D1BB909_8E74_11D4_A439_00D059085115__INCLUDED_) #define AFX_CHILDFRM_H__4D1BB909_8E74_11D4_A439_00D059085115__INCLUDED_ diff --git a/src/CBot/TestCBot/MainFrm.cpp b/src/CBot/TestCBot/MainFrm.cpp index e151cce..2870f93 100644 --- a/src/CBot/TestCBot/MainFrm.cpp +++ b/src/CBot/TestCBot/MainFrm.cpp @@ -1,5 +1,18 @@ -// MainFrm.cpp : implementation of the CMainFrame class -// +// * 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 . #include "stdafx.h" #include "TestCBot.h" diff --git a/src/CBot/TestCBot/MainFrm.h b/src/CBot/TestCBot/MainFrm.h index b9d68db..5b33df5 100644 --- a/src/CBot/TestCBot/MainFrm.h +++ b/src/CBot/TestCBot/MainFrm.h @@ -1,6 +1,18 @@ -// MainFrm.h : interface of the CMainFrame class -// -///////////////////////////////////////////////////////////////////////////// +// * 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 . #if !defined(AFX_MAINFRM_H__4D1BB907_8E74_11D4_A439_00D059085115__INCLUDED_) #define AFX_MAINFRM_H__4D1BB907_8E74_11D4_A439_00D059085115__INCLUDED_ diff --git a/src/CBot/TestCBot/PerformDlg.cpp b/src/CBot/TestCBot/PerformDlg.cpp index a541f0b..f027f66 100644 --- a/src/CBot/TestCBot/PerformDlg.cpp +++ b/src/CBot/TestCBot/PerformDlg.cpp @@ -1,5 +1,18 @@ -// PerformDlg.cpp : implementation file -// +// * 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 . #include "stdafx.h" #include "testcbot.h" @@ -122,7 +135,7 @@ BOOL CPerformDlg::OnInitDialog() CBotStringArray liste; - // crée les scripts pour les tests + // cr�e les scripts pour les tests for ( int i = 0; i < 100; i++ ) { m_pProg[i] = new CBotProgram(); @@ -130,7 +143,7 @@ BOOL CPerformDlg::OnInitDialog() m_pProg[i]->Start(liste[0]); } - // lance un processus paralèle pour l'exécution + // lance un processus paral�le pour l'ex�cution // m_threadinfo2.m_pWndMessage = this ; m_threadinfo2.m_pEdit = &m_Edit1; diff --git a/src/CBot/TestCBot/PerformDlg.h b/src/CBot/TestCBot/PerformDlg.h index 77ca71a..18ba1ea 100644 --- a/src/CBot/TestCBot/PerformDlg.h +++ b/src/CBot/TestCBot/PerformDlg.h @@ -1,3 +1,18 @@ +// * 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 . #if !defined(AFX_PERFORMDLG_H__EAF2D560_97D8_11D4_A439_00D059085115__INCLUDED_) #define AFX_PERFORMDLG_H__EAF2D560_97D8_11D4_A439_00D059085115__INCLUDED_ 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 diff --git a/src/CBot/TestCBot/StdAfx.cpp b/src/CBot/TestCBot/StdAfx.cpp index b1dde8d..7a91baa 100644 --- a/src/CBot/TestCBot/StdAfx.cpp +++ b/src/CBot/TestCBot/StdAfx.cpp @@ -1,6 +1,18 @@ -// stdafx.cpp : source file that includes just the standard includes -// TestCBot.pch will be the pre-compiled header -// stdafx.obj will contain the pre-compiled type information +// * 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 . #include "stdafx.h" diff --git a/src/CBot/TestCBot/StdAfx.h b/src/CBot/TestCBot/StdAfx.h index 7be8c40..9a7d859 100644 --- a/src/CBot/TestCBot/StdAfx.h +++ b/src/CBot/TestCBot/StdAfx.h @@ -1,7 +1,18 @@ -// stdafx.h : include file for standard system include files, -// or project specific include files that are used frequently, but -// are changed infrequently -// +// * 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 . #if !defined(AFX_STDAFX_H__4D1BB905_8E74_11D4_A439_00D059085115__INCLUDED_) #define AFX_STDAFX_H__4D1BB905_8E74_11D4_A439_00D059085115__INCLUDED_ diff --git a/src/CBot/TestCBot/TestCBot.cpp b/src/CBot/TestCBot/TestCBot.cpp index 7e2aabb..50c1e72 100644 --- a/src/CBot/TestCBot/TestCBot.cpp +++ b/src/CBot/TestCBot/TestCBot.cpp @@ -1,5 +1,18 @@ -// TestCBot.cpp : Defines the class behaviors for the application. -// +// * 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 . #include "stdafx.h" #include "TestCBot.h" @@ -55,7 +68,7 @@ static char BASED_CODE szFilename[] = "File1"; #include "../ClassFILE.cpp" -// routine pour mettre à jour l'instance de la classe Bot courante +// routine pour mettre � jour l'instance de la classe Bot courante void rMajObject( CBotVar* pThis, void* pUser ) { if (!pThis->IsElemOfClass("object")) @@ -76,7 +89,7 @@ void rMajObject( CBotVar* pThis, void* pUser ) // pX = pThis->GivItem( "xx" ); // pX->SetValFloat( (float)22 ); - // crée une instance sur une classe object + // cr�e une instance sur une classe object // CBotVar* pAutre = CBotVar::Create("autre", CBotTypClass, "object"); // pAutre->SetUserPtr( (void*)3 ); // pPt->SetPointer( pAutre ); @@ -88,13 +101,13 @@ void rMajObject( CBotVar* pThis, void* pUser ) BOOL CTestCBotApp::InitInstance() { ////////////////////////////////////////////// -// défini les mots clefs supplémentaires +// d�fini les mots clefs suppl�mentaires // ------------------------------------------- CBotProgram::Init(); ////////////////////////////////////////////// -// défini les fonctions "show()" et "print()" +// d�fini les fonctions "show()" et "print()" // ------------------------------------------- CBotProgram::AddFunction("show", rShow, cShow); @@ -103,7 +116,7 @@ BOOL CTestCBotApp::InitInstance() /////////////////////////////////// -// définie la classe globale CPoint +// d�finie la classe globale CPoint // -------------------------------- m_pClassPoint = new CBotClass("CPoint", NULL); @@ -126,7 +139,7 @@ BOOL CTestCBotApp::InitInstance() // ajoute le constructeur pour cette classe m_pClassPointIntr->AddFunction("point", rCPoint, cCPoint); - // défini la classe "object" + // d�fini la classe "object" CBotClass* pClassObject = new CBotClass( "object", NULL ) ; pClassObject->AddItem( "xx", CBotTypFloat ); pClassObject->AddItem( "position", CBotTypResult( CBotTypIntrinsic, "point" ) ); diff --git a/src/CBot/TestCBot/TestCBot.h b/src/CBot/TestCBot/TestCBot.h index f101fd1..0fe04ec 100644 --- a/src/CBot/TestCBot/TestCBot.h +++ b/src/CBot/TestCBot/TestCBot.h @@ -1,5 +1,18 @@ -// TestCBot.h : main header file for the TESTCBOT application -// +// * 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 . #if !defined(AFX_TESTCBOT_H__4D1BB903_8E74_11D4_A439_00D059085115__INCLUDED_) #define AFX_TESTCBOT_H__4D1BB903_8E74_11D4_A439_00D059085115__INCLUDED_ diff --git a/src/CBot/TestCBot/TestCBotDoc.cpp b/src/CBot/TestCBot/TestCBotDoc.cpp index e033dd5..5238b19 100644 --- a/src/CBot/TestCBot/TestCBotDoc.cpp +++ b/src/CBot/TestCBot/TestCBotDoc.cpp @@ -1,5 +1,18 @@ -// TestCBotDoc.cpp : implementation of the CTestCBotDoc class -// +// * 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 . #include "stdafx.h" #include "TestCBot.h" @@ -125,7 +138,7 @@ void CTestCBotDoc::OnRun() m_pProg = NULL; m_pEdit->SetSel( start, end ); - m_pEdit->SetFocus(); // met en évidence la partie avec problème + m_pEdit->SetFocus(); // met en �vidence la partie avec probl�me TextError = CBotProgram::GivErrorText( code ); AfxMessageBox( TextError ); @@ -136,7 +149,7 @@ void CTestCBotDoc::OnRun() if( m_Liste.GivSize() == 0 ) { - AfxMessageBox("Aucune fonction marquée \"extern\" !"); + AfxMessageBox("Aucune fonction marqu�e \"extern\" !"); return; } @@ -160,7 +173,7 @@ void CTestCBotDoc::OnRun() TextError = m_pProg->GivErrorText( dlg.m_code ); m_pEdit->SetSel( dlg.m_start, dlg.m_end ); - m_pEdit->SetFocus(); // met en évidence la partie avec problème + m_pEdit->SetFocus(); // met en �vidence la partie avec probl�me AfxMessageBox(TextError); } @@ -187,7 +200,7 @@ BOOL CTestCBotDoc::Compile() if ( m_pProg == NULL ) m_pProg = new CBotProgram(); char buffer[100]; - strcpy(buffer, "le pointeur à passer pour voir"); + strcpy(buffer, "le pointeur � passer pour voir"); if (m_bModified && !m_pProg->Compile(m_DocText, m_Liste, (void*)buffer)) { @@ -196,7 +209,7 @@ BOOL CTestCBotDoc::Compile() m_pProg = NULL; m_pEdit->SetSel( start, end ); - m_pEdit->SetFocus(); // met en évidence la partie avec problème + m_pEdit->SetFocus(); // met en �vidence la partie avec probl�me TextError = CBotProgram::GivErrorText( code ); AfxMessageBox( TextError ); @@ -209,7 +222,7 @@ BOOL CTestCBotDoc::Compile() if ( m_pProg->GetPosition( "TheTest", start, end) ) { m_pEdit->SetSel( start, end ); - m_pEdit->SetFocus(); // met en évidence la partie avec problème + m_pEdit->SetFocus(); // met en �vidence la partie avec probl�me } m_bModified = FALSE; @@ -219,7 +232,7 @@ BOOL CTestCBotDoc::Compile() static int compt = 0; -// routine retournant le "pointeur" à un autre object +// routine retournant le "pointeur" � un autre object BOOL rRetObject( CBotVar* pVar, CBotVar* pResult, int& ex, void* pUser ) { pResult->SetPointer( NULL ); @@ -318,7 +331,7 @@ CBotTypResult cRadar( CBotVar* &pVar, void* pUser ) return CBotTypResult( CBotTypPointer, "object"); } -// routine retournant le "pointeur" à un autre object +// routine retournant le "pointeur" � un autre object BOOL rTEST( CBotVar* pVar, CBotVar* pResult, int& ex, void* pUser ) { test = 1 ; @@ -338,7 +351,7 @@ CBotTypResult cTEST( CBotVar* &pVar, void* pUser ) return CBotTypResult( 0 ); } -// routine retournant le "pointeur" à un autre object +// routine retournant le "pointeur" � un autre object BOOL rF( CBotVar* pVar, CBotVar* pResult, int& ex, void* pUser ) { if ( pResult == NULL ) return TRUE; @@ -353,7 +366,7 @@ CBotTypResult cF( CBotVar* &pVar, void* pUser ) ///////////////////////////////////////////////////////////////// -// Compilation d'une procédure avec un "point". +// Compilation d'une proc�dure avec un "point". CBotTypResult cPoint(CBotVar* &var, void* user) { @@ -381,7 +394,7 @@ CBotTypResult cPoint(CBotVar* &var, void* user) return CBotTypResult( CBotErrBadParam ); } -// Donne un paramètre de type "point". +// Donne un param�tre de type "point". #define UNIT 1 @@ -495,13 +508,13 @@ void CTestCBotDoc::OnTest() // dlg.m_Script = m_DocText; // dlg.DoModal(); - // défini la routine RetObject + // d�fini la routine RetObject CBotProgram::AddFunction( "Radar", rRetObject, cRetObject ); // ajoute une routine pour cette classe CBotProgram::AddFunction("Space", rSpace, cSpace); - // défini la routine Test + // d�fini la routine Test CBotProgram::AddFunction( "TEST", rTEST, cTEST ); CBotProgram::AddFunction( "F", rF, cF ); @@ -509,13 +522,13 @@ void CTestCBotDoc::OnTest() CBotProgram::AddFunction( "fire", rTurn, cTurn ); CBotProgram::AddFunction( "radar", rRadar, cRadar ); - // crée une instance de la classe "Bot" pour ce robot + // cr�e une instance de la classe "Bot" pour ce robot CBotVar* pThisRobot = CBotVar::Create( "", CBotTypResult(CBotTypClass, "object") ); pThisRobot->SetUserPtr( (void*)1 ); pThisRobot->SetIdent( 1234 ); delete m_pProg; - // crée un objet programme associé à cette instance + // cr�e un objet programme associ� � cette instance m_pProg = new CBotProgram(pThisRobot); // compile le programme @@ -532,7 +545,7 @@ void CTestCBotDoc::OnTest() delete pThisRobot; m_pEdit->SetSel( start, end ); - m_pEdit->SetFocus(); // met en évidence la partie avec problème + m_pEdit->SetFocus(); // met en �vidence la partie avec probl�me TextError = CBotProgram::GivErrorText( code ); AfxMessageBox( TextError ); @@ -541,14 +554,14 @@ void CTestCBotDoc::OnTest() return; } - // exécute pour voir + // ex�cute pour voir m_pProg->Start(m_Liste[0]); int mode = -1; if ( mode >= 0 ) { - // sauve et restore à chaque pas possible + // sauve et restore � chaque pas possible while (!m_pProg->Run(NULL, 1)) { const char* FunctionName; @@ -575,7 +588,7 @@ if ( mode == 2 ) if (!m_pProg->Compile(m_DocText, m_Liste, (void*) 44)) delete pThisRobot; m_pEdit->SetSel( start, end ); - m_pEdit->SetFocus(); // met en évidence la partie avec problème + m_pEdit->SetFocus(); // met en �vidence la partie avec probl�me TextError = CBotProgram::GivErrorText( code ); AfxMessageBox( TextError ); diff --git a/src/CBot/TestCBot/TestCBotDoc.h b/src/CBot/TestCBot/TestCBotDoc.h index d8275b5..d3a2748 100644 --- a/src/CBot/TestCBot/TestCBotDoc.h +++ b/src/CBot/TestCBot/TestCBotDoc.h @@ -1,6 +1,18 @@ -// TestCBotDoc.h : interface of the CTestCBotDoc class -// -///////////////////////////////////////////////////////////////////////////// +// * 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 . #if !defined(AFX_TESTCBOTDOC_H__4D1BB90B_8E74_11D4_A439_00D059085115__INCLUDED_) #define AFX_TESTCBOTDOC_H__4D1BB90B_8E74_11D4_A439_00D059085115__INCLUDED_ @@ -18,8 +30,8 @@ protected: // create from serialization only // Attributes public: - CEdit* m_pEdit; // pour mémoriser le texte, et l'afficher - CBotProgram* m_pProg; // le programme compilé + CEdit* m_pEdit; // pour m�moriser le texte, et l'afficher + CBotProgram* m_pProg; // le programme compil� CString m_DocText; CBotStringArray m_Liste; BOOL m_bModified; diff --git a/src/CBot/TestCBot/TestCBotView.cpp b/src/CBot/TestCBot/TestCBotView.cpp index 052e756..21ddbaa 100644 --- a/src/CBot/TestCBot/TestCBotView.cpp +++ b/src/CBot/TestCBot/TestCBotView.cpp @@ -1,5 +1,18 @@ -// TestCBotView.cpp : implementation of the CTestCBotView class -// +// * 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 . #include "stdafx.h" #include "TestCBot.h" @@ -93,7 +106,7 @@ void CTestCBotView::OnActivateView(BOOL bActivate, CView* pActivateView, CView* if ( !bActivate && !pDoc->Compile() ) { -// comment faire pour réactiver l'ancien document +// comment faire pour r�activer l'ancien document } CView::OnActivateView(bActivate, pActivateView, pDeactiveView); diff --git a/src/CBot/TestCBot/TestCBotView.h b/src/CBot/TestCBot/TestCBotView.h index bca156f..1932993 100644 --- a/src/CBot/TestCBot/TestCBotView.h +++ b/src/CBot/TestCBot/TestCBotView.h @@ -1,6 +1,18 @@ -// TestCBotView.h : interface of the CTestCBotView class -// -///////////////////////////////////////////////////////////////////////////// +// * 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 . #if !defined(AFX_TESTCBOTVIEW_H__4D1BB90D_8E74_11D4_A439_00D059085115__INCLUDED_) #define AFX_TESTCBOTVIEW_H__4D1BB90D_8E74_11D4_A439_00D059085115__INCLUDED_ diff --git a/src/CBot/TestCBot/resource.h b/src/CBot/TestCBot/resource.h index bed36ca..d549244 100644 --- a/src/CBot/TestCBot/resource.h +++ b/src/CBot/TestCBot/resource.h @@ -1,7 +1,18 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Developer Studio generated include file. -// Used by TestCBot.rc -// +// * 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 . #define IDD_ABOUTBOX 100 #define IDR_MAINFRAME 128 #define IDR_TESTCBTYPE 129 -- cgit v1.2.3-1-g7c22