#pragma once #define NULL 0 const char EMPTY = ' '; const char COIN1 = 'R'; const char COIN2 = 'Y'; class VierGewinntModel { private: //Anzahl der Zeilen und Spalten //kann bei Erzeugung des Objektes //angegeben werden int rows; int cols; //Deshalb dynamisch erstelltes Spielfeld char* spielfeld; public: VierGewinntModel(int r, int c); //Standardgröße 6 Reihen x 7 Spalten ~VierGewinntModel(void); //Spielfeld "leeren" void initGame(void); bool insertCoin(int column, char c); char getPosition(int row, int col); bool checkRowWin(int p); bool checkColWin(int p); bool checkDia1Win(int p); bool checkDia2Win(int p); };