#include<iostream>
#include<windows.h>
#include<conio.h>
#include<time.h>
using namespace std;
void display();
void clear(const int zyh,const int zxh);
void upmovehlep(const int yh,const int xh);
void upmove(int &sy,const int sx);
void dzhuandou(const int zyh,const int zxh,const int ds);
void downmovehlep(int yh,int xh);
void downmove(int &sy,int sx);
void rzhuandou(const int ry,const int rx,const int ds);
void rightmovehlep(const int yh,const int xh);
void rightmove(int sy,int &sx);
void lzhuandou(const int zyh,const int zxh,const int ds);
void liftmovehlep(const int yh,const int xh);
void liftmove(int sy,int &sx);
void upzhuantou(const int zyh,const int zxh,const int ds);
void gongji(const int gy,const int gx,const int);
void diren(int help);
int panduan(const int row4,const int col4);
void computercm();
void computerzm();
void gotoxy(int x, int y);
void HideCursor();
char qipan[17][20];
int jishudiren=0,dfxs[5],zidan=0,zidan1=0;
struct direnwz
{