| 
 1881| 3
 |     [悬赏 ≤ 99 银子] 如何判断玩家在数组地图上任意移动形成的矩形已封闭?TA的其它主题 | 
| 
70银子 
 最佳答案首先,玩家离开版边之后,脚下的格子当然是0
每移动后检查一次,如果任意一次检查玩家脚下的格子是1,认为玩家再次碰到了版边。
(P.S.  这个类型游戏通常禁止玩家回头移动,不考虑玩家前进一步再后退一步情况)
玩家撞版即表示形成了一个封闭区域
这次移动必定会将整个图形划分成一大一小的两个部分
此类游戏希望将其中较小的一部分(或者不包含游戏boss的一部分)其中的点全部标记为1
那么,下一步是找出者两个区域内的所有点 ... | ||
| 
 | ||
| 
 | ||
| 
 | ||
 /1
 /1 