C++实现推箱子小项目

本文实例为大家分享了C++实现推箱子小项目的具体代码,供大家参考,具体内容如下

C++实现推箱子小项目_第1张图片

代码:

#include 
#include
using namespace std;
const int MAXN =10;
class GM
{ int x=1,y=1; //x纵坐标 ,y横坐标
  int count =0;
 public:
 char map[MAXN][MAXN];
 GM();
 int RUN();
 int check(int x1,int y1,int t,int C);//检查
 void Display(); //打印
 void Show();
 void Start();
 };
 void GM::Start()
 {
    while(1)
  {
     Show();
  int h;
  cin>>h;
  if(h==521)
  { 
     Display();
 while(1) {

   int h=RUN();
   if(h==-1){system("cls");
   cout<<"I LOVE YOU!";
   system("pause");
    exit(0);
   }
   else if(h==4)
   { system("cls");
     GM k;
     k.Start(); 
   }
   else Display();
   }
 
  }
  else
  {system("cls");
   
    cout<<"输错了再试一次(521)";
  }
  }
 }
 void GM::Show()
{
cout<<"__________________________"< 
 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(C++实现推箱子小项目)