add first
This commit is contained in:
@@ -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';
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user