from src.game import Game from src.game import Move from src.player import Player game = Game() p1 = Player("Harvey", True) p2 = Player("Bruce", False) player = p1 while not game.game_over: coords = input( player.name + ", enter a move, or 'ls' for piece positions or 'q' to quit ") if coords[0] == 'l': print(game.all_piece_positions()) continue if coords[0] == 'q': game.resign(player.is_white) break move = Move(player.is_white, coords, game.piece_set) if not move.is_legal() or game.causes_check(move): print("illegal move") continue game.commit_move(move) if game.game_over: break player = p1 if player == p2 else p2