Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
gameboard::GamePiece Struct Reference

A Xiangqi game piece described by its gameboard::PieceType and its gameboard::PieceColor. More...

#include <game_piece.hpp>

Collaboration diagram for gameboard::GamePiece:
Collaboration graph

Public Member Functions

 GamePiece ()
 
 GamePiece (int int_piece)
 
 GamePiece (PieceType type, PieceColor color)
 
bool operator== (const GamePiece &other) const
 

Public Attributes

PieceType piece_type
 
PieceColor piece_color
 

Detailed Description

A Xiangqi game piece described by its gameboard::PieceType and its gameboard::PieceColor.

Definition at line 42 of file game_piece.hpp.

Constructor & Destructor Documentation

◆ GamePiece() [1/3]

gameboard::GamePiece::GamePiece ( )
inline

Definition at line 46 of file game_piece.hpp.

◆ GamePiece() [2/3]

gameboard::GamePiece::GamePiece ( int  int_piece)
inline

Definition at line 51 of file game_piece.hpp.

◆ GamePiece() [3/3]

gameboard::GamePiece::GamePiece ( PieceType  type,
PieceColor  color 
)
inline

Definition at line 57 of file game_piece.hpp.

Member Function Documentation

◆ operator==()

bool gameboard::GamePiece::operator== ( const GamePiece other) const
inline

Definition at line 62 of file game_piece.hpp.

Member Data Documentation

◆ piece_color

PieceColor gameboard::GamePiece::piece_color

Definition at line 44 of file game_piece.hpp.

◆ piece_type

PieceType gameboard::GamePiece::piece_type

Definition at line 43 of file game_piece.hpp.


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