遇到难点和解决方法:
1:不知如何画一个实心圆。
解决:先用实填充函数,发现画出的是黑边白子,无法画
出实心黑子。然后想到用画实心椭圆函数,却发现仍是如
此。查阅资料后发现,需要加 setllstyle 函数。
2:不知如何显示光标,苦恼于如何清除前一个光标。
解决:按键操作后,画与底板相同颜色的圆,覆盖当前
圆,然后坐标变化,画出下一个圆。
3:行棋方无法转换,白子落完还是白子。
解决:检查后发现原本是
if(ag= =1)ag = 2;if(ag= = 2)ag = 1;
这样 ag 值一直是 1。将 if(ag= = 2)改为 else 即可。
4:想在棋盘上使用黑色,却无法显示。
解 决 : 查 阅 资 料 得 , 黑 色 的 值 为 0 , 如 果 使 用 了
setbkcolor()函数,那么黑色将被覆盖。于是我们用深灰
色代替了黑色。
5:想在 dev 上运行图形界面函数,不成功。
解决:在网上下载了相关压缩包配置在 dev 里,但发现虽
然可以打开图形界面,但是有些代码不能正常运行。于是
我们使用 turbo C。
6.想让“Congratulation!”逐渐变大,用循环画大小增