add first

This commit is contained in:
2026-04-14 11:53:10 +03:30
commit b844162948
+141
View File
@@ -0,0 +1,141 @@
#include <iostream>
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"<<endl;
cout << "2.two players"<<endl;
int a;
bool right = true;
while (right){
cin >> 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';
}
}
}
}