DEMO下载
效果图
分析
悔棋功能需要的操作:
- 判断当前持棋人;
- 清空棋盘;
- 将当前持棋人的棋子数组的最后一个棋子还原到全局坐标数组的位置;
- 删除当前持棋人的棋子数组的该坐标。
js
1 | this.page.changeUndo = function(e){ |
注意
- 判断游戏是否开始,如果没开始,就还没落子,不能悔棋;
- 判断持棋人,对其数组操作;
- 同时判断持棋人数组坐标个数,如果没有,则未落子;
- 重点是重绘棋盘,导致棋盘有一点闪动,未找到原因,哪位大神知道,帮忙解决一下,请联系QQ:1148063373