求高手解答
最近无聊在做一个扫雷玩,请问在实现单击一个控件时,怎么去判断它旁边是否有雷,并全部显示。 --------------------编程问答-------------------- 假设你的按钮来自一个二维数组(事实上,Windows的扫雷,按钮是绘制上去的)那么对于 button(x,y),它全部周围的雷是:
button(x-1,y-1)
button(x-1,y)
button(x-1,y+1)
button(x,y-1)
button(x,y+1)
button(x+1,y-1)
button(x+1,y)
button(x+1,y+1)
还要注意考虑边界的问题。顶角只有3个点,侧面只有5个点
补充:.NET技术 , C#