这是一款好玩,有趣的棋牌类游戏。游戏界面设计绚丽,玩法简单容易上手。内含详细的游戏搭建过程以及游戏所需的核(可控制输赢)。游戏对用户所需的服务器及客服端的要求在说明文档中都有详细的说明。
反思了一下之前的设计,觉得略有不足,我决定把棋盘做成单例模式。这样的话需要重新设计棋盘类,emmm,是新建棋盘类。
Baord类
成员变量:
Location coordinate;//棋子坐标
bool isHavePiece;//记录是否有棋子
CRect rect;//备用
vector<Loaction> all_Board;//整个棋盘
方法:
int Coordinate_Px(Location loc,CRect &rect);
int Px_Coordinate(CRect rect,Location &loc);
先这样吧,不够再加
这样的话,棋子应该也需要重新设计一下
PaintPiece方法只负责话棋子,位置通过棋盘类中的Px_Coordinate转换
项目结构展示:
当然想学习C/C++的同学小编这里有一份C/C++得学习资料,加群:1022527323即可获取啦!
声明:本文内容来源于网络,如有侵权请联系删除