Jeu d'échec
 
Loading...
Searching...
No Matches
Square Class Reference

Décrit une case de l'échiquier. More...

#include <square.hpp>

Public Member Functions

void get_row_col (int &row, int &col) const
 Récupère la ligne et la colonne décrite par l'objet.
 
int get_row () const
 Récupère la ligne où se trouve la pièce.
 
int get_col () const
 Récupère la colonne où se trouve la pièce.
 
std::string to_string () const
 Renvoie la position "canonique" de la case.
 
 Square (int row, int col)
 Constructeur de la classe.
 
 Square (const std::string &)
 Constructeur de copie de la classe.
 

Detailed Description

Décrit une case de l'échiquier.

Definition at line 7 of file square.hpp.

Constructor & Destructor Documentation

◆ Square() [1/2]

Square::Square ( int row,
int col )

Constructeur de la classe.

Parameters
rowLigne de la case
colColonne de la case

Definition at line 7 of file square.cpp.

◆ Square() [2/2]

Square::Square ( const std::string & str)
explicit

Constructeur de copie de la classe.

Definition at line 9 of file square.cpp.

Member Function Documentation

◆ get_col()

int Square::get_col ( ) const
inline

Récupère la colonne où se trouve la pièce.

Returns
Ligne

Definition at line 26 of file square.hpp.

◆ get_row()

int Square::get_row ( ) const
inline

Récupère la ligne où se trouve la pièce.

Returns
Ligne

Definition at line 22 of file square.hpp.

◆ get_row_col()

void Square::get_row_col ( int & row,
int & col ) const
inline

Récupère la ligne et la colonne décrite par l'objet.

Parameters
row[out] Ligne de la case
col[out] Colonne de la case

Definition at line 15 of file square.hpp.

◆ to_string()

std::string Square::to_string ( ) const

Renvoie la position "canonique" de la case.

Returns
Position canonique

Definition at line 3 of file square.cpp.


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