象棋:象

Hierarchy

Constructors

Properties

isChoose: boolean

是否被选中

isLastMove: boolean

是否上一个移动棋子

棋子名称

side: PieceSide

棋子所在的玩家方

x: number

x坐标位置

y: number

y坐标位置

Methods

  • Parameters

    • ctx: CanvasRenderingContext2D

      画布

    • startX: number

      画布x轴起始位置

    • startY: number

      画布y轴起始位置

    • gridWidth: number

      棋盘格子宽带

    • gridHeight: number

      棋盘格子高带

    • gridDiffX: GamePeiceGridDiffX

      游戏象棋玩家格子x轴差值 用于区分红黑棋

    • gridDiffY: GamePeiceGridDiffY

      游戏象棋玩家格子y轴差值 用于区分红黑棋

    • radius: number

      象棋园半径

    • textColor: string

      象棋字体颜色

    • bgColor: string

      象棋背景颜色

    • choosePeiceBorderColor: string

      选中的边框色

    Returns void

  • 画出棋子可移动的点

    Parameters

    • ctx: CanvasRenderingContext2D

      canvas画布

    • pl: PieceList

      当前棋子列表

    • startX: number

      x

    • startY: number

      y

    • gridWidth: number

      棋盘格子宽度

    • gridHeight: number

      棋盘格子高度

    • gridDiffX: number

      棋子x轴差值

    • gridDiffY: number

      棋子y轴差值

    • radius: number

      棋子半径

    • moveColor: string

    Returns void

  • 格式化象棋棋子输出字符串信息

    Returns

    例如返回[RED方]:车(1,1)

    Returns string

Generated using TypeDoc