else if(tempmap[level][mx-1][my]==78) { level--; down_stair=true; readmaps(level); }
时间: 2024-01-13 09:03:36 浏览: 67
N-step stair_N-step_labview_stair_
这段代码是在自定义方法goUp()中的一个分支,用来实现角色在遇到楼梯时向上移动的功能。具体来说,当角色所在位置的上面是一段向下的楼梯(地图信息为78)时,就会执行这段代码。
在这段代码中,首先将地图等级(level)减1,表示角色已经进入了上一层。接着,将down_stair设置为true,表示角色已经经过了楼梯。
最后,调用readmaps(level)方法,重新读取并显示新的地图。
通过这种方式,就可以实现角色在遇到向下的楼梯时向上移动的功能了。需要注意的是,这里只是实现了角色移动的功能,具体的进入上一层地图的操作需要在其他地方进行实现。
阅读全文