今天接着写我的扫雷代码了,完成后出现了这样的局面。。。
黑屏ing...
碰到雷就黑屏,不应该啊,我的显示雷的函数都还没有执行成功,按理说它应该是这样的,还是上图吧!
要的就是这个效果
检查了很多遍,我百思不得其解,最后着实被自己的“才干”所折服。
此处我详细解释一下setlinestyle()函数。
setlinestyle()
相信一图胜过万语千言。其实该函数平时为1-2个参数。不过现在要这么写(我用的vs、vc都需要把参数这样写,如下:)
eg1:setlinestyle(PS_SOLID);//画实线
eg2:setlinestyle(PS_SOLID,3);//画实线,线宽为3个像素 pixel
图元的线型:
PS_SOLID实线
PS_DASH虚线
PS_DOT 点线
PS_DASHDOT 点化线
PS_DASHDOTDOT 双点化线
自作聪明,也可能是懒吧,没有查就直接写了个setlinestyle(3);以为它会默认画线宽为3个像素的实现。哎哎,我们看来不太有默契。是我太难懂。结果我半天找不出问题出在哪里,关键是我这样写编译器没有报错,这样我便忽略了这个细节。不过幸运的是,吸取教训,在使用库函数时,首先要清楚其形参到底应该怎么定义。
程序完善ing...
问题解决,玩到这里是我的极限了!!!