VC6.0下编写下棋程序,关于棋盘初始化的问题

jieyihu 2014-04-01 12:40:49
求助各位,我是计算机专业的学生,在做一个编程的作业,需要用MFC做一个带有用户界面的下棋游戏,是一个类似象棋的游戏,但是没有象棋那么复杂,选择的是vc6.0里的MFCapp wizard,单文档exe程序。棋盘已经画好如图所示,现在我遇到的问题是要初始化棋盘,需要在最下面一行的奇数格中添加黑色棋子,(1,3,5,7),不知道该怎么写代码了,希望各位高手指导,谢谢了
...全文
210 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2014-04-02
  • 打赏
  • 举报
回复
根据格子坐标然后CDC画图即可,这部分可放于一个初始化函数Instance中
movsd 2014-04-01
  • 打赏
  • 举报
回复
CDC::SelectStockObject(NULL_PEN); CDC::SelectStockObject(BLACK_BRUSH); CDC::Ellipse(GridWidth*x+LeftSpace,GridHeight*y+TopSpace,GridWidth*(x+1)+LeftSpace,GridHeight*(y+1)+TopSpace); GridWidth, GridHeight: 格子的宽度和高度。 LeftSpace, TopSpace: 格子左边和上边空白的距离。
jieyihu 2014-04-01
  • 打赏
  • 举报
回复
引用 6 楼 u013697891 的回复:
楼主以前没有做过类似的作业吗
真心第一次做。。
jieyihu 2014-04-01
  • 打赏
  • 举报
回复
第一次做诶诶
没事人 2014-04-01
  • 打赏
  • 举报
回复
楼主以前没有做过类似的作业吗
jieyihu 2014-04-01
  • 打赏
  • 举报
回复
引用 4 楼 max_min_ 的回复:
先基础的搞起吧!不要一步登天的捷径想法
这个是我们的作业诶诶。。是很难啊?。。我现在的感觉是不知道去学哪些,看哪些个书的能有助于解决目前碰到的问题,求点建议咯
max_min_ 2014-04-01
  • 打赏
  • 举报
回复
先基础的搞起吧!不要一步登天的捷径想法
jieyihu 2014-04-01
  • 打赏
  • 举报
回复
引用 1 楼 movsd 的回复:
格子都画出来的,难道圆就画不出来了吗?
我不知道怎么写代码让棋子出现在特定的位置,然后对画圆的函数画这方面也不是很熟练。。
jieyihu 2014-04-01
  • 打赏
  • 举报
回复
引用 楼主 jieyihu 的回复:
求助各位,我是计算机专业的学生,在做一个编程的作业,需要用MFC做一个带有用户界面的下棋游戏,是一个类似象棋的游戏,但是没有象棋那么复杂,选择的是vc6.0里的MFCapp wizard,单文档exe程序。棋盘已经画好如图所示,现在我遇到的问题是要初始化棋盘,需要在最下面一行的奇数格中添加黑色棋子,(1,3,5,7),不知道该怎么写代码了,希望各位高手指导,谢谢了
我不知道怎么写代码让棋子出现在特定的位置,然后对画圆的函数画这方面也不是很熟练。。
movsd 2014-04-01
  • 打赏
  • 举报
回复
格子都画出来的,难道圆就画不出来了吗?

65,208

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧