不能为空
发表于 2013-2-14 23:23:35
本帖最后由 不能为空 于 2013-2-14 23:26 编辑
http://b270.photo.store.qq.com/psb?/V10MYXcd0tIYPM/hvA63nkebumfURiGSB0rT*vWZWiyMkplif*mQT9K2G4!/b/dDbs96AcBAAA&bo=UQK.AQAAAAADAMk!你好,我也是看了科院的教程自己做了个扫雷,但是在自动排雷哪里会进入死循环,程序会闪退(就是周围8个点都没地雷的情况下再进行递归查找),能加你QQ详谈下吗?
hkcx3000
发表于 2013-2-15 09:09:55
不能为空 发表于 2013-2-14 23:23 static/image/common/back.gif
你好,我也是看了科院的教程自己做了个扫雷,但是在自动排雷哪里会进入死循环,程序会闪退(就是周围8个点都 ...
注意几个点:
一、已遍历的格子是否有做标记,像我是用一个二进制位去判断,之前没做标记我也是死循环。
gzFlag=gzFlag | EXTENDFLAG;//表示被遍历过,作为下面一个判断的条件
二、注意一个最大最小行列数的限定
rowMin=(row==0)?0:row-1;//row,col为鼠标点下的当前坐标行与列的值,其他是最大最小行列的限定
rowMax=(row==8)?9:row+2;
colMin=(col==0)?0:col-1;
colMax=(col==8)?9:col+2;
孤独一人
发表于 2013-2-15 10:08:54
高级货
游人啊k
发表于 2013-2-15 10:56:37
好东西。。。。
风之残月
发表于 2013-2-15 13:00:51
好东西,看看
穆逸
发表于 2013-2-15 13:34:55
好麻烦啊啊啊啊啊啊啊啊啊啊啊!!!
不能为空
发表于 2013-2-15 13:44:34
hkcx3000 发表于 2013-2-15 09:09 static/image/common/back.gif
注意几个点:
一、已遍历的格子是否有做标记,像我是用一个二进制位去判断,之前没做标记我也是死循环。 ...
谢谢,我猜也是已经遍历的点没做标记,我再试试~
杞人
发表于 2013-2-15 14:08:43
VC自制扫雷游戏分享(201
sdlicong
发表于 2013-2-15 15:01:27
谢谢楼主啦
Autumn_wind
发表于 2013-2-15 15:43:47
厉害啊。。。学习了
翠竹
发表于 2013-2-15 16:38:00
有源码不?分享看看{:5_109:}
不能为空
发表于 2013-2-15 16:47:44
能发发源代码吗?
物极必反
发表于 2013-2-15 17:28:55
看看。。。。。
312018872
发表于 2013-2-15 18:12:42
{:5_90:}{:5_102:}好东西
bafengao
发表于 2013-2-15 20:09:03
好东西 顶顶呀
hkcx3000
发表于 2013-2-15 20:28:21
不能为空 发表于 2013-2-15 16:47 static/image/common/back.gif
能发发源代码吗?
在写教程了,过段时间就会发布,如何制作一个扫雷游戏的教程,到时候看了就学会了
小调
发表于 2013-2-15 20:50:09
顶五。。。。。
sdsadsd
发表于 2013-2-15 21:05:59
谢谢分享!
思忆
发表于 2013-2-15 21:33:37
围观中。。。。。。。
不能为空
发表于 2013-2-16 22:37:50
OK了,大问题已经解决了,多谢指点~
页:
1
[2]
3
4
5
6
7
8
9
10
11