-
Notifications
You must be signed in to change notification settings - Fork 0
/
shogi.txt
executable file
·1 lines (1 loc) · 9.68 KB
/
shogi.txt
1
[Field {_fromField = fromList [((1,1),Square {_sqPiece = Lance Unpromoted, _sqTurn = Later}),((1,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((1,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((1,9),Square {_sqPiece = Lance Unpromoted, _sqTurn = First}),((2,1),Square {_sqPiece = Knight Unpromoted, _sqTurn = Later}),((2,2),Square {_sqPiece = Bishop Unpromoted, _sqTurn = Later}),((2,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((2,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((2,8),Square {_sqPiece = Rook Unpromoted, _sqTurn = First}),((2,9),Square {_sqPiece = Knight Unpromoted, _sqTurn = First}),((3,1),Square {_sqPiece = Silver Unpromoted, _sqTurn = Later}),((3,4),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((3,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((3,9),Square {_sqPiece = Silver Unpromoted, _sqTurn = First}),((4,1),Square {_sqPiece = Gold, _sqTurn = Later}),((4,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((4,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((5,1),Square {_sqPiece = King, _sqTurn = Later}),((5,2),Square {_sqPiece = Gold, _sqTurn = Later}),((5,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((5,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((5,8),Square {_sqPiece = Gold, _sqTurn = First}),((5,9),Square {_sqPiece = King, _sqTurn = First}),((6,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((6,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((6,9),Square {_sqPiece = Gold, _sqTurn = First}),((7,1),Square {_sqPiece = Silver Unpromoted, _sqTurn = Later}),((7,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((7,6),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((7,9),Square {_sqPiece = Silver Unpromoted, _sqTurn = First}),((8,1),Square {_sqPiece = Knight Unpromoted, _sqTurn = Later}),((8,2),Square {_sqPiece = Rook Unpromoted, _sqTurn = Later}),((8,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((8,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((8,8),Square {_sqPiece = Bishop Unpromoted, _sqTurn = First}),((8,9),Square {_sqPiece = Knight Unpromoted, _sqTurn = First}),((9,1),Square {_sqPiece = Lance Unpromoted, _sqTurn = Later}),((9,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((9,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((9,9),Square {_sqPiece = Lance Unpromoted, _sqTurn = First})], _caputured = fromList [(First,[]),(Later,[])]},Field {_fromField = fromList [((1,1),Square {_sqPiece = Lance Unpromoted, _sqTurn = Later}),((1,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((1,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((1,9),Square {_sqPiece = Lance Unpromoted, _sqTurn = First}),((2,1),Square {_sqPiece = Knight Unpromoted, _sqTurn = Later}),((2,2),Square {_sqPiece = Bishop Unpromoted, _sqTurn = Later}),((2,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((2,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((2,8),Square {_sqPiece = Rook Unpromoted, _sqTurn = First}),((2,9),Square {_sqPiece = Knight Unpromoted, _sqTurn = First}),((3,1),Square {_sqPiece = Silver Unpromoted, _sqTurn = Later}),((3,4),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((3,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((3,9),Square {_sqPiece = Silver Unpromoted, _sqTurn = First}),((4,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((4,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((5,1),Square {_sqPiece = King, _sqTurn = Later}),((5,2),Square {_sqPiece = Gold, _sqTurn = Later}),((5,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((5,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((5,8),Square {_sqPiece = Gold, _sqTurn = First}),((5,9),Square {_sqPiece = King, _sqTurn = First}),((6,1),Square {_sqPiece = Gold, _sqTurn = Later}),((6,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((6,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((6,9),Square {_sqPiece = Gold, _sqTurn = First}),((7,1),Square {_sqPiece = Silver Unpromoted, _sqTurn = Later}),((7,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((7,6),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((7,9),Square {_sqPiece = Silver Unpromoted, _sqTurn = First}),((8,1),Square {_sqPiece = Knight Unpromoted, _sqTurn = Later}),((8,2),Square {_sqPiece = Rook Unpromoted, _sqTurn = Later}),((8,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((8,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((8,8),Square {_sqPiece = Bishop Unpromoted, _sqTurn = First}),((8,9),Square {_sqPiece = Knight Unpromoted, _sqTurn = First}),((9,1),Square {_sqPiece = Lance Unpromoted, _sqTurn = Later}),((9,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((9,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((9,9),Square {_sqPiece = Lance Unpromoted, _sqTurn = First})], _caputured = fromList [(First,[]),(Later,[])]},Field {_fromField = fromList [((1,1),Square {_sqPiece = Lance Unpromoted, _sqTurn = Later}),((1,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((1,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((1,9),Square {_sqPiece = Lance Unpromoted, _sqTurn = First}),((2,1),Square {_sqPiece = Knight Unpromoted, _sqTurn = Later}),((2,2),Square {_sqPiece = Bishop Unpromoted, _sqTurn = Later}),((2,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((2,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((2,8),Square {_sqPiece = Rook Unpromoted, _sqTurn = First}),((2,9),Square {_sqPiece = Knight Unpromoted, _sqTurn = First}),((3,1),Square {_sqPiece = Silver Unpromoted, _sqTurn = Later}),((3,4),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((3,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((3,9),Square {_sqPiece = Silver Unpromoted, _sqTurn = First}),((4,1),Square {_sqPiece = Gold, _sqTurn = Later}),((4,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((4,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((4,9),Square {_sqPiece = Gold, _sqTurn = First}),((5,1),Square {_sqPiece = King, _sqTurn = Later}),((5,2),Square {_sqPiece = Gold, _sqTurn = Later}),((5,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((5,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((5,8),Square {_sqPiece = Gold, _sqTurn = First}),((5,9),Square {_sqPiece = King, _sqTurn = First}),((6,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((6,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((7,1),Square {_sqPiece = Silver Unpromoted, _sqTurn = Later}),((7,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((7,6),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((7,9),Square {_sqPiece = Silver Unpromoted, _sqTurn = First}),((8,1),Square {_sqPiece = Knight Unpromoted, _sqTurn = Later}),((8,2),Square {_sqPiece = Rook Unpromoted, _sqTurn = Later}),((8,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((8,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((8,8),Square {_sqPiece = Bishop Unpromoted, _sqTurn = First}),((8,9),Square {_sqPiece = Knight Unpromoted, _sqTurn = First}),((9,1),Square {_sqPiece = Lance Unpromoted, _sqTurn = Later}),((9,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((9,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((9,9),Square {_sqPiece = Lance Unpromoted, _sqTurn = First})], _caputured = fromList [(First,[]),(Later,[])]},Field {_fromField = fromList [((1,1),Square {_sqPiece = Lance Unpromoted, _sqTurn = Later}),((1,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((1,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((1,9),Square {_sqPiece = Lance Unpromoted, _sqTurn = First}),((2,1),Square {_sqPiece = Knight Unpromoted, _sqTurn = Later}),((2,2),Square {_sqPiece = Bishop Unpromoted, _sqTurn = Later}),((2,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((2,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((2,8),Square {_sqPiece = Rook Unpromoted, _sqTurn = First}),((2,9),Square {_sqPiece = Knight Unpromoted, _sqTurn = First}),((3,1),Square {_sqPiece = Silver Unpromoted, _sqTurn = Later}),((3,4),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((3,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((3,9),Square {_sqPiece = Silver Unpromoted, _sqTurn = First}),((4,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((4,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((4,9),Square {_sqPiece = Gold, _sqTurn = First}),((5,1),Square {_sqPiece = King, _sqTurn = Later}),((5,2),Square {_sqPiece = Gold, _sqTurn = Later}),((5,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((5,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((5,8),Square {_sqPiece = Gold, _sqTurn = First}),((5,9),Square {_sqPiece = King, _sqTurn = First}),((6,1),Square {_sqPiece = Gold, _sqTurn = Later}),((6,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((6,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((7,1),Square {_sqPiece = Silver Unpromoted, _sqTurn = Later}),((7,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((7,6),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((7,9),Square {_sqPiece = Silver Unpromoted, _sqTurn = First}),((8,1),Square {_sqPiece = Knight Unpromoted, _sqTurn = Later}),((8,2),Square {_sqPiece = Rook Unpromoted, _sqTurn = Later}),((8,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((8,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((8,8),Square {_sqPiece = Bishop Unpromoted, _sqTurn = First}),((8,9),Square {_sqPiece = Knight Unpromoted, _sqTurn = First}),((9,1),Square {_sqPiece = Lance Unpromoted, _sqTurn = Later}),((9,3),Square {_sqPiece = Pawn Unpromoted, _sqTurn = Later}),((9,7),Square {_sqPiece = Pawn Unpromoted, _sqTurn = First}),((9,9),Square {_sqPiece = Lance Unpromoted, _sqTurn = First})], _caputured = fromList [(First,[]),(Later,[])]}]