MoveCallback: ((pos: ChessOfPeice, cp: CheckPoint, enemyhasTrouble: boolean, penCode: string) => void)

Type declaration

    • (pos: ChessOfPeice, cp: CheckPoint, enemyhasTrouble: boolean, penCode: string): void
    • 监听棋子移动函数

      Parameters

      • pos: ChessOfPeice

        运动的象棋

      • cp: CheckPoint

        if("move" in cp) 成立 说明是 移动点 使用cp.move访问 否则是 吃掉坐标上点的棋子 使用 cp.eat 访问改坐标点

      • enemyhasTrouble: boolean

        敌方是否被将军

      • penCode: string

        移动后的penCode格式代码

      Returns void

Generated using TypeDoc