#include <iostream>
#include <unistd.h>
using namespace std;
#include "Map.h"
#include "Person.h"
/*****************
自动走迷宫
作者:小蟀
开发平台:
C4droid
请选择:
G++编译器
1126390395
******************/
int map[]=
{
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 0, 1, 1, 1, 0, 1, 1, 1,
1, 1, 0, 0, 1, 0, 0, 1, 0, 1,
1, 1, 1, 0, 1, 1, 0, 0, 0, 1,
1, 1, 1, 0, 1, 1, 0, 1, 0, 1,
1, 1, 1, 0, 0, 0, 0, 1, 0, 1,
1, 0, 1, 1, 1, 0, 1, 1, 0, 1,
1, 1, 1, 1, 1, 0, 1, 1, 0, 1,
1, 1, 0, 0, 0, 0, 0, 0, 0, 1,
1, 1, 1, 1, 0, 1, 1, 1, 1, 1,
};
int main()
{
printf("\033[?25l");
Map myMap(10, 10);
myMap.init(map);
Person myPer(4, 9, 3);
while(1)
{
myPer.run(myMap);
myMap.draw();
myPer.draw();
usleep(200000);
if(myPer.getX()==4)
if(myPer.getY()==9)
{
cout<<"失败\n"<<endl;
break;
}
if(myPer.getX()==6)
if(myPer.getY()==0)
{
cout<<"成功\n"<<endl;
break;
}
}
return 0;
}
有了两个类,这个几乎可以无视