% Define the @ operator for use in structures representing
% piece placement, e.g. black-rook@a-1. Board is a list of
% such structures.
:- op(700, xfx, @).
game_state(Board, ToPlay, State) :-
fail.
% Define the @ operator for use in structures representing
% piece placement, e.g. black-rook@a-1. Board is a list of
% such structures.
:- op(700, xfx, @).
game_state(Board, ToPlay, State) :-
fail.