自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (2)
  • 收藏
  • 关注

原创 VC6.0 MFC单文档 中国象棋

我设计的逻辑是当你点击棋子时,检测所有可下的点,用框显示出来,到这一步也会将当前的棋盘信息保存进m_Qp1,用于悔棋,当你再次点击框的时候,棋子换位,完成下棋的动作,轮到对方下。我将棋盘的信息存储在m_Qp数组中,不同的值表示不同的棋子,后面带1表示被选中的状态(后面会将什么是被选中的状态),此外还有50和51表示红色和黑色的框。效果如下图,我们点击红方右侧的“马”,马可走的格子会出现框,再次点击框,完成一次下棋动作。再加上红色和黑色的框。若行动路径上有对方的棋子,也会出现框,点击框,吃掉对方棋子。

2024-07-12 23:40:33 1356

VC6.0 MFC 中国象棋

VC6.0 MFC 中国象棋

2024-07-12

VC6.0 MFC单文档 中国象棋

VC6.0 MFC单文档 中国象棋

2024-07-12

VC6.0 MFC单文档 中国象棋

VC6.0 MFC单文档 中国象棋

2024-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除