Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
xiangqipy.game_interfaces.MoveReporter Class Reference

Reports details of a Game. More...

Inheritance diagram for xiangqipy.game_interfaces.MoveReporter:
Inheritance graph
Collaboration diagram for xiangqipy.game_interfaces.MoveReporter:
Collaboration graph

Public Member Functions

def report_game_info (self, PlayerSummary red_player_summary, PlayerSummary black_player_summary, GameState game_state, bindings.GameBoard game_board, bindings.PieceColor whose_turn, bool is_in_check, int move_count, bindings.Move prev_move=None)
 

Detailed Description

Reports details of a Game.

Definition at line 91 of file game_interfaces.py.

Member Function Documentation

◆ report_game_info()

def xiangqipy.game_interfaces.MoveReporter.report_game_info (   self,
PlayerSummary  red_player_summary,
PlayerSummary  black_player_summary,
GameState  game_state,
bindings.GameBoard  game_board,
bindings.PieceColor  whose_turn,
bool  is_in_check,
int  move_count,
bindings.Move   prev_move = None 
)

Reimplemented in xiangqipy.terminal_output.TerminalStatusReporter.

Definition at line 97 of file game_interfaces.py.


The documentation for this class was generated from the following file: