駒を表すクラス

Hierarchy

  • Piece

Constructors

  • "+FU"などのCSAによる駒表現から駒オブジェクトを作成

    Parameters

    • csa: string

    Returns Piece

Properties

color: Color

先後

kind: "FU" | "KY" | "KE" | "GI" | "KI" | "KA" | "HI" | "OU" | "TO" | "NY" | "NK" | "NG" | "UM" | "RY"

駒の種類

Methods

  • 駒の向きを反転する

    Returns void

  • 成る

    Returns void

  • CSAによる駒表現の文字列を返す

    Returns string

  • SFENによる駒表現の文字列を返す

    Returns string

  • 不成にする

    Returns void

  • 成れる駒かどうかを返す

    Parameters

    • kind: "FU" | "KY" | "KE" | "GI" | "KI" | "KA" | "HI" | "OU" | "TO" | "NY" | "NK" | "NG" | "UM" | "RY"

    Returns boolean

  • SFENによる文字列表現から駒オブジェクトを作成

    Parameters

    • sfen: string

    Returns Piece

  • Parameters

    • kind: "FU" | "KY" | "KE" | "GI" | "KI" | "KA" | "HI" | "OU" | "TO" | "NY" | "NK" | "NG" | "UM" | "RY"

    Returns boolean

  • Parameters

    Returns Color

  • 成った時の種類を返す.なければそのまま.

    Parameters

    • kind: "FU" | "KY" | "KE" | "GI" | "KI" | "KA" | "HI" | "OU" | "TO" | "NY" | "NK" | "NG" | "UM" | "RY"

    Returns "FU" | "KY" | "KE" | "GI" | "KI" | "KA" | "HI" | "OU" | "TO" | "NY" | "NK" | "NG" | "UM" | "RY"

  • 表に返した時の種類を返す.表の場合はそのまま.

    Parameters

    • kind: "FU" | "KY" | "KE" | "GI" | "KI" | "KA" | "HI" | "OU" | "TO" | "NY" | "NK" | "NG" | "UM" | "RY"

    Returns "FU" | "KY" | "KE" | "GI" | "KI" | "KA" | "HI" | "OU" | "TO" | "NY" | "NK" | "NG" | "UM" | "RY"

Generated using TypeDoc