UNPKG

godash

Version:

Data structures and utilities to represent the game of Go

67 lines (64 loc) 1.82 kB
import board from './board'; import sgf from './sgf'; export const BLACK = board.BLACK; export const Board = board.Board; export const Coordinate = board.Coordinate; export const EMPTY = board.EMPTY; export const Move = board.Move; export const TENGEN_13 = board.TENGEN_13; export const TENGEN_19 = board.TENGEN_19; export const TENGEN_9 = board.TENGEN_9; export const WHITE = board.WHITE; export const addMove = board.addMove; export const constructBoard = board.constructBoard; export const coordinateToSgfPoint = sgf.coordinateToSgfPoint; export const difference = board.difference; export const followupKo = board.followupKo; export const group = board.group; export const handicapBoard = board.handicapBoard; export const isLegalMove = board.isLegalMove; export const liberties = board.liberties; export const libertyCount = board.libertyCount; export const oppositeColor = board.oppositeColor; export const placeStone = board.placeStone; export const placeStones = board.placeStones; export const removeStone = board.removeStone; export const removeStones = board.removeStones; export const sgfPointToCoordinate = sgf.sgfPointToCoordinate; export const sgfToJS = sgf.sgfToJS; export const toAsciiBoard = board.toAsciiBoard; export const toString = board.toString; export const toA1Coordinate = board.toA1Coordinate; export const fromA1Coordinate = board.fromA1Coordinate; export default { BLACK, Board, Coordinate, EMPTY, Move, TENGEN_13, TENGEN_19, TENGEN_9, WHITE, addMove, constructBoard, coordinateToSgfPoint, difference, followupKo, fromA1Coordinate, group, handicapBoard, isLegalMove, liberties, libertyCount, oppositeColor, placeStone, placeStones, removeStone, removeStones, sgfPointToCoordinate, sgfToJS, toA1Coordinate, toAsciiBoard, toString, };