- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 象棋游戏的实现
象棋实现的基本思路: 1.包含两个大类棋盘类Board和棋子类APices,其中APices是抽象类,因为不同的棋子有不同的行动规则,需要在派生类中实现; 2.基本线条都使用GDI画图实现,为了方便实现点击事件这两个类都继承子Panel; 3.棋子如何移动: 首先定义棋盘线条交点为棋子的可用点,以此点为中心画一矩形,当鼠标在此矩形中点击时,判断是否符合移动规则,决定是否把棋子移动到对应坐标; 4.如何吃掉棋子: 判断已选择棋子和当前点击棋子的坐标是否符合移动规则,这里炮比较特殊,因为他的移动规则和吃子规
2015-01-15 11:03:27 1177
转载 为什么浏览器User-agent总是有Mozilla字样——User-agent 里的历史故事
为什么浏览器User-agent总是有Mozilla字样——User-agent 里的历史故事 你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样? Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.94 Safari/537
2015-01-19 08:49:43 1509
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人