commit b8441629483f21e34e4aa725abd6789694a4b257 Author: miniproj Date: Tue Apr 14 11:53:10 2026 +0330 add first diff --git a/mini.cpp b/mini.cpp new file mode 100644 index 0000000..a306230 --- /dev/null +++ b/mini.cpp @@ -0,0 +1,141 @@ +#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'; + } + } + } +} +