mei-goban

0.1.10 • Public • Published

mei-goban

Goban for meishengo in HTML5 Canvas

mei-goban preview

Usage

Create and append goban

var goban = new Goban();
parentNode.appendChild(goban.el);

API

  • goban.set(key, value)

    • 'width' / 'height' : resize goban canvas
    • 'size' : goban type (9/13/19)
    • 'boardColor' : lines and hoshis color
    • 'blackStoneColor' : color of a black stone
    • 'whiteStoneColor' : color of a white stone
  • goban.putStone(row, col, color)

  • row : stone row

  • col : stone col

  • color : 'black' or 'white'

  • goban.removeStone(row, col)

  • row : stone row

  • col : stone col

  • goban.on(event, callback)

  • event : 'intersection:mousedown' / 'intersection:mouseup' / 'intersection:mousemove'

  • callback : got params row & col

Package Sidebar

Install

npm i mei-goban

Weekly Downloads

3

Version

0.1.10

License

MIT

Last publish

Collaborators

  • dawicorti