#include using namespace std; struct khone{ char color; char p1; char p2; char p3; char p4; char p5; char p6; char p7; char p8; }; bool check = true; char** gameboard; void player(); void map(int n); int main(){ int size ; gameboard = new char*[size]; for (int i = 0 ; i< size ; i++){ gameboard[i] = new char[size]; } cout << " HELLO . PLEASE ENTER SIZE OF PLAY"; cin >> size; menu(size); for (int i = 0 ; i< size ; i++){ for (int j =0 ; j < size ; j++){ cout << gameboard[i][j] << " " ; } cout << endl ; } for (int i = 0; i < size; i++) { delete[] gameboard[i]; } delete[] gameboard; return 0 ; } void menu(int n){ cout << "1.Newgame" << endl; cout << "2.Load game" << endl; cout << "3.Help" << endl; cout << "4.Game story" << endl; cout << "5.Exit" << endl; int a; cin >> a; switch (a){ case 1 : { cout << "1.single play"<> a; if (a==1){ right = false; map(n); } else if (a==2){ right = false; map(n); } else { cout << "Invalide Number" ; } } break; } case 2: // break; case 3: // break; case 4 : // break; case 5: check = false; break; default: break; } } void map(int n){ for (int i = 0 ; i < n ; i++){ for (int j = 0 ; j < n ; j++){ if (i == (n/2)-1 && j == (n/2)-1){ gameboard[i][j] = 'W'; } else if (i == (n/2) && j ==(n/2)){ gameboard[i][j] = 'W'; } else if (i == (n/2)-1 && j ==(n/2) ){ gameboard[i][j] = 'B'; } else if (i == (n/2) && j ==(n/2)-1){ gameboard[i][j] = 'B'; } else{ gameboard[i][j] = '0'; } } } }