我要用c++做一个三子连珠的作业,不知道要怎么弄界面呢??

发布网友 发布时间:2024-10-24 07:09

我来回答

1个回答

热心网友 时间:2024-11-14 10:46

界面这样做:
1、程序最好有一个菜单,上面功能为“新游戏”、“悔棋”、“退出”,其中“新游戏”功能会提示输入变量n = 3~9,产生一个新棋盘,以及一个是3连珠还是4连珠的获胜条件的选项。
2、用画笔分别画3*3、4*4、5*5、6*6、7*7、8*8、9*9一共七个不同规格的棋盘,按照新游戏的要求,调用不同尺寸的棋盘做背景即可
3、关于棋子,其实是和棋盘配套的黑白BMP图,最好用ICON完成,这样可以选择透明背景,然后运行时其实是黑子n*n和白子n*n布满整个棋盘的,只不过根据当前落子存储的数组,如果空位则把两个棋子的Visible属性均设为False,如果落黑子则黑子Visible=true,白子Visible=false, 落白子则反之即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com