- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 VC6.0 MFC单文档 中国象棋
我设计的逻辑是当你点击棋子时,检测所有可下的点,用框显示出来,到这一步也会将当前的棋盘信息保存进m_Qp1,用于悔棋,当你再次点击框的时候,棋子换位,完成下棋的动作,轮到对方下。我将棋盘的信息存储在m_Qp数组中,不同的值表示不同的棋子,后面带1表示被选中的状态(后面会将什么是被选中的状态),此外还有50和51表示红色和黑色的框。效果如下图,我们点击红方右侧的“马”,马可走的格子会出现框,再次点击框,完成一次下棋动作。再加上红色和黑色的框。若行动路径上有对方的棋子,也会出现框,点击框,吃掉对方棋子。
2024-07-12 23:40:33 1356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人