Xiangiqgame
AI engine for Xiangqi
Loading...
Searching...
No Matches
movetranslation::AlgebraicBoardSpace Class Reference

#include <move_translator.hpp>

Collaboration diagram for movetranslation::AlgebraicBoardSpace:
Collaboration graph

Public Member Functions

 AlgebraicBoardSpace (const std::string &value)
 
 AlgebraicBoardSpace (const gameboard::BoardSpace &game_board_space)
 
const std::string value ()
 
gameboard::BoardSpace ToGameBoardSpace ()
 
bool operator== (const AlgebraicBoardSpace &other) const
 

Private Attributes

std::string value_
 

Detailed Description

Definition at line 24 of file move_translator.hpp.

Constructor & Destructor Documentation

◆ AlgebraicBoardSpace() [1/2]

movetranslation::AlgebraicBoardSpace::AlgebraicBoardSpace ( const std::string &  value)

Definition at line 11 of file move_translator.cpp.

◆ AlgebraicBoardSpace() [2/2]

movetranslation::AlgebraicBoardSpace::AlgebraicBoardSpace ( const gameboard::BoardSpace game_board_space)

Definition at line 23 of file move_translator.cpp.

Member Function Documentation

◆ operator==()

bool movetranslation::AlgebraicBoardSpace::operator== ( const AlgebraicBoardSpace other) const

Definition at line 39 of file move_translator.cpp.

◆ ToGameBoardSpace()

gameboard::BoardSpace movetranslation::AlgebraicBoardSpace::ToGameBoardSpace ( )

Definition at line 29 of file move_translator.cpp.

◆ value()

const std::string movetranslation::AlgebraicBoardSpace::value ( )

Definition at line 37 of file move_translator.cpp.

Member Data Documentation

◆ value_

std::string movetranslation::AlgebraicBoardSpace::value_
private

Definition at line 25 of file move_translator.hpp.


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