Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • JKFPlayer

Index

Constructors

Properties

currentStream_: IMoveFormat[] = null
forkPointers: { forkIndex: number; te: number }[] = []
forks_: any = null
shogi: Shogi
tesuu: number
debug: boolean = false
logs: any[] = []

Accessors

Methods

  • backward(): boolean
  • forkAndForward(num: string | number): boolean
  • forward(): boolean
  • getBoard(x: number, y: number): Piece
  • getComments(tesuu?: number): string[]
  • getMaxTesuu(): number
  • getReadableForkKifu(tesuu?: number): string[]
  • getReadableKifu(tesuu?: number): string
  • getReadableKifuState(): { comments: string[]; forks: string[]; kifu: string }[]
  • getTesuuPointer(tesuu?: number): string
  • Return a tesuu pointer string which can be used to call goto()

    Parameters

    • Optional tesuu: number

    Returns string

  • go(tesuu: string | number): void
  • goto(tesuu: string | number): void
  • toJKF(): string
  • updateForksAndCurrentStream(): void
  • addLastNewLine(kifu: string): string
  • getBoardState(shogi: Shogi): any[]
  • getHandsState(shogi: Shogi): HandSummary[]
  • kindToKan(kind: string): string
  • log(...lg: any[]): void
  • numToKan(n: number): string
  • numToZen(n: number): string
  • parse(kifu: string, filename?: string): JKFPlayer
  • relativeToKan(relative: string): string
  • specialToKan(special: string): string

Generated using TypeDoc