else if(tempmap[level][mx-1][my]==64) { tempmap[level][mx-1][my]=77; tempmap[level][mx][my]=5; mx--; isShowSpeaking=true; canmove=false; string = "你获得了一个小飞羽,等级提升一级!"; myState.hp+=300;; myState.atk+=3;; myState.def+=3; hero.setHp(myState.hp); hero.setAtk(myState.atk); hero.setDef(myState.def); }
时间: 2024-03-18 18:45:20 浏览: 8
这段代码看起来像是一个游戏中的角色移动和状态修改的代码。在这段代码中,如果当前位置的值为64,那么将它修改为77,将当前位置的值修改为5,然后向左移动一个单位并将isShowSpeaking设置为true,表示角色正在进行对话。接着,将canmove设置为false表示角色不能移动,并设置一个字符串表示角色获得了一个小飞羽,等级提升一级,并且将角色的hp、atk和def属性增加。最后,更新角色的hp、atk和def属性。这段代码可能是一个角色升级或者获得新道具的触发事件的处理代码。
相关问题
else if(tempmap[level][mx-1][my]==10) { tempmap[level][mx-1][my]=77; tempmap[level][mx][my]=5; mx--; }
这段代码是在自定义方法goUp()中的一个分支,用来实现角色在遇到门时向上移动的功能。具体来说,当角色所在位置的上面是一扇门(地图信息为10)时,就会执行这段代码。
在这段代码中,首先将目标位置的地图信息设置为77,表示该位置已经被角色占据。然后将原位置的地图信息设置为5,表示原位置已经空出来。最后,将角色的位置向上移动一格(mx--)。
通过这种方式,就可以实现角色在遇到门时向上移动的功能了。需要注意的是,这里只是实现了角色移动的功能,具体的进入门的操作需要在其他地方进行实现。
else if(tempmap[level][mx-1][my]==78) { level--; down_stair=true; readmaps(level); }
这段代码是在自定义方法goUp()中的一个分支,用来实现角色在遇到楼梯时向上移动的功能。具体来说,当角色所在位置的上面是一段向下的楼梯(地图信息为78)时,就会执行这段代码。
在这段代码中,首先将地图等级(level)减1,表示角色已经进入了上一层。接着,将down_stair设置为true,表示角色已经经过了楼梯。
最后,调用readmaps(level)方法,重新读取并显示新的地图。
通过这种方式,就可以实现角色在遇到向下的楼梯时向上移动的功能了。需要注意的是,这里只是实现了角色移动的功能,具体的进入上一层地图的操作需要在其他地方进行实现。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)