From 831c578c3aa94492f512a4632a1bad7fe0f2801c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Teuli=C3=A8re?= Date: Sat, 23 Dec 2006 13:57:08 +0000 Subject: [PATCH] Use Unix file fornat --- utils/game_io.h | 128 ++++++++++++++++++++++++------------------------ 1 file changed, 64 insertions(+), 64 deletions(-) diff --git a/utils/game_io.h b/utils/game_io.h index 2d3db2e..b75298f 100644 --- a/utils/game_io.h +++ b/utils/game_io.h @@ -1,64 +1,64 @@ -/***************************************************************************** - * Copyright (C) 1999-2005 Eliot - * Authors: Antoine Fraboulet - * Olivier Teuliere - * - * 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 2 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, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - *****************************************************************************/ - -#ifndef _GAME_IO_H_ -#define _GAME_IO_H_ - -#include - -class Game; -class Training; - -using std::ostream; - - -/** - * This class offers methods to display some information relative to a game - * object. It is currently used by the 'eliottxt' interface, but is also useful - * for debugging purposes. Feel free to add other printing methods that you may - * need... - * - * TODO: Maybe we could also use this class as a basis for non-regression tests? - */ -class GameIO -{ -public: - static void printBoard(ostream &out, const Game &iGame); - static void printBoardDebug(ostream &out, const Game &iGame); - static void printBoardJoker(ostream &out, const Game &iGame); - static void printBoardMultipliers(ostream &out, const Game &iGame); - static void printBoardMultipliers2(ostream &out, const Game &iGame); - - static void printNonPlayed(ostream &out, const Game &iGame); - static void printPlayedRack(ostream &out, const Game &iGame, int n); - static void printAllRacks(ostream &out, const Game &iGame); - static void printSearchResults(ostream &out, const Training &iGame, int); - static void printPoints(ostream &out, const Game &iGame); - static void printAllPoints(ostream &out, const Game &iGame); - - static void printGameDebug(ostream &out, const Game &iGame); - -private: - /// This class is a toolbox, and should not be instanciated - GameIO(); -}; - -#endif - +/***************************************************************************** + * Copyright (C) 1999-2005 Eliot + * Authors: Antoine Fraboulet + * Olivier Teuliere + * + * 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 2 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, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + *****************************************************************************/ + +#ifndef _GAME_IO_H_ +#define _GAME_IO_H_ + +#include + +class Game; +class Training; + +using std::ostream; + + +/** + * This class offers methods to display some information relative to a game + * object. It is currently used by the 'eliottxt' interface, but is also useful + * for debugging purposes. Feel free to add other printing methods that you may + * need... + * + * TODO: Maybe we could also use this class as a basis for non-regression tests? + */ +class GameIO +{ +public: + static void printBoard(ostream &out, const Game &iGame); + static void printBoardDebug(ostream &out, const Game &iGame); + static void printBoardJoker(ostream &out, const Game &iGame); + static void printBoardMultipliers(ostream &out, const Game &iGame); + static void printBoardMultipliers2(ostream &out, const Game &iGame); + + static void printNonPlayed(ostream &out, const Game &iGame); + static void printPlayedRack(ostream &out, const Game &iGame, int n); + static void printAllRacks(ostream &out, const Game &iGame); + static void printSearchResults(ostream &out, const Training &iGame, int); + static void printPoints(ostream &out, const Game &iGame); + static void printAllPoints(ostream &out, const Game &iGame); + + static void printGameDebug(ostream &out, const Game &iGame); + +private: + /// This class is a toolbox, and should not be instanciated + GameIO(); +}; + +#endif +