是否被选中
是否上一个移动棋子
棋子名称
棋子所在的玩家方
x坐标位置
y坐标位置
画布
画布x轴起始位置
画布y轴起始位置
棋盘格子宽带
棋盘格子高带
游戏象棋玩家格子x轴差值 用于区分红黑棋
游戏象棋玩家格子y轴差值 用于区分红黑棋
象棋园半径
象棋字体颜色
象棋背景颜色
选中的边框色
画出棋子可移动的点
canvas画布
当前棋子列表
x
y
棋盘格子宽度
棋盘格子高度
棋子x轴差值
棋子y轴差值
棋子半径
根据传入的可以移动点和棋子坐标列表来过滤掉移动点
返回这个棋子可以移动点列表
移动点列表
棋子列表
返回当前棋子的坐标信息
包含 name side x y 信息
根据棋子列表的坐标获取当前棋子的可以移动点列表
返回移动点列表
棋子列表
根据象棋自己的移动规律以及棋子列表的位置得出是否可以移动到指定的坐标上
返回移动结果
Generated using TypeDoc
象棋:兵