本人自创了一个游戏,不喜勿喷...
#include<bits/stdc++.h>
#include<winsock2.h>
#include<windows.h>
#include<conio.h>
#include<time.h>
#define Height 30
#define Width 120
#define Exit 6
#define Door 5
#define Box 4
#define Tree 3
#define Grass 2
#define Wall 1
#define Road 0
#define Up 1
#define Down 2
#define Left 3
#define Right 4
#define Up1 5
#define Down1 6
#define Left1 7
#define Right1 8
#define Flash 9
#define Chase 10
#define Medkit 11
#define Energy 12
#define Incantation 13
#define FearFrighten 14
using namespace std;
HWND hwnd=GetForegroundWindow();
char chart_compare[100][200]={
"************************************************************************************************************************",
"* ****************** ## ### ######### *",
"* T## T * *### ### ** ***** *",
"* ### ### --* ***# ** B * T *",
"* ## ### #*# B T * *-- T *",
"* T# ## **** -**# ###T # *",
"* ## ### ## ### * *-- ### # *",
"* #*** #*** * T#### ********* ### # *",
"* ###* ## *** ## *",
"* *-- T * T## ******** ****** *",
"* * * ### #**************** ### ***-- T ##* ***T ****************",
"* # #** ** #*# * * ****************",
"******* * * * T * * ######*-- --* ## * ** *",
"* *-- --* ### * * **##** ## ** ** *",
"* ### ** ** --****** +*",
"* --*****## **************** ** *",
"* *-- T## *** ******** ****** T ** *",
"******* * * ### * ****************",
"* ## # ### ****************",
"* #* T ****###* *",
"* *** * #*### *",
"* * **** *** #*** T #*** *** * *###*** ### *",
"* * * * #* * * ** * #*# T###* *",
"* T ** --* * #* * *#- #*# #*#* *",
"* # * # * #*# ####* *",
"* T# --* * *-- T *",
"* **** * B * * * B ####### *",
"* **** ********* * * T ****** *",
"************************************************************************************************************************",
};
int chart[100][200];
int si=15,sj=3;
int pi=15,pj=102;
int Slife=20,Plife=20;
int Money=100,Money1=100;
void gotoxy(int x,int y)
{
COORD coord;
coord.X=x;
coord.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}
void hidden()
{
HANDLE hOut=GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_CURSOR_INFO cci;
GetConsoleCursorInfo(hOut,&cci);
cci.bVisible=0;
SetConsoleCursorInfo(hOut,&cci);
}
void clear()
{
system("pause");
system("cls");
}
int get_key()
{
char c;
while(c=getch())//a97 b98 c99 d100 e101 f102 g103 h104 i105 j106 k107 l108 m109 n110 o111 p112 q113 r114 s115 t116 u117 v118 w119 x120 y121 z122
{
if(c!=-32)
{
i