Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
xiangqipy.players.IllegalMoveInMoveList Class Reference

Raised when scripted player proposes an illegal move. More...

Inheritance diagram for xiangqipy.players.IllegalMoveInMoveList:
Inheritance graph
Collaboration diagram for xiangqipy.players.IllegalMoveInMoveList:
Collaboration graph

Public Member Functions

def __init__ (self, np.array board_map, Tuple[str] move, message="Illegal move in list provided by scripted player")
 
def __str__ (self)
 

Protected Attributes

 _move
 
 _msg
 
 _board_map
 

Detailed Description

Raised when scripted player proposes an illegal move.

Definition at line 182 of file players.py.

Constructor & Destructor Documentation

◆ __init__()

def xiangqipy.players.IllegalMoveInMoveList.__init__ (   self,
np.array  board_map,
Tuple[str]  move,
  message = "Illegal move in list provided by scripted player" 
)

Definition at line 187 of file players.py.

Member Function Documentation

◆ __str__()

def xiangqipy.players.IllegalMoveInMoveList.__str__ (   self)

Definition at line 197 of file players.py.

Member Data Documentation

◆ _board_map

xiangqipy.players.IllegalMoveInMoveList._board_map
protected

Definition at line 195 of file players.py.

◆ _move

xiangqipy.players.IllegalMoveInMoveList._move
protected

Definition at line 193 of file players.py.

◆ _msg

xiangqipy.players.IllegalMoveInMoveList._msg
protected

Definition at line 194 of file players.py.


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