/*************************************************************************** guiboard.h - description ------------------- begin : sam avr 13 13:07:00 CET 2002 copyright : (C) 2002 by Romain Vinot email : vinot@aist.enst.fr ***************************************************************************/ /*************************************************************************** * * * 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. * * * ***************************************************************************/ #ifndef _GUIBOARD_H_ #define _GUIBOARD_H_ #include "variables.h" #include "board.h" #include "object.h" class GUIBoard { public: GUIBoard(); virtual ~GUIBoard() {} virtual void printBoard(void)=0; virtual void Init(void)=0; virtual void setYellowCases(set *cases)=0; virtual void setYellowCasesFromEntryZone()=0; virtual void delYellowCases(void)=0; virtual void setKilled(int caseId, bool isMarine)=0; virtual void removeAll(void)=0; }; #endif