gunyarakun / python-shogi

A pure Python shogi library with move generation and validation and handling of common formats.
GNU General Public License v3.0
179 stars 43 forks source link

function to read position cmd in USI protocol #41

Closed qhapaq-49 closed 2 years ago

qhapaq-49 commented 2 years ago

I attached a function to read position cmd in USI protocol in shogi.Board class.

example

import shogi
board = board.Board()
board.push_usi_position_cmd("position startpos moves 7g7f")
board.sfen()
>>> 'lnsgkgsnl/1r5b1/ppppppppp/9/9/2P6/PP1PPPPPP/1B5R1/LNSGKGSNL w - 2'
gunyarakun commented 2 years ago

@qhapaq-49 Thank you!