我正在创建一个迷宫程序,在该程序中,您使用5和0输入迷宫的设计,并且必须通过零移动,以5作为墙 现在,我无法让程序“将”玩家“移至”目标,因此任何帮助将不胜感激
我已删除了使该区域混乱的所有代码,我一直在尝试不同的语法,但是对于正确的输出没有任何作用
while(x <= 0)
{
while(y != 0)
{
side++;
printf("\n Right");
y = maze[up][side];
maze[up][side] = 1;
}
up = (1-up);
std::cout << maze[up][side] << std::endl;
while(y != 0)
{
printf("Down");
y = maze[up][side];
maze[up][side] = 1;
}
应该将播放器“向下”翻译的代码
up = (1-up);
std::cout << maze[up][side] << std::endl;
while(y != 0)
{
printf("Down");
y = maze[up][side];
maze[up][side] = 1;
}
代码应向下移动播放器,然后将正确的路径标记为一个值