Décrit une case de l'échiquier.
More...
#include <square.hpp>
|
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.
|
|
Décrit une case de l'échiquier.
Definition at line 7 of file square.hpp.
◆ Square() [1/2]
Square::Square |
( |
int | row, |
|
|
int | col ) |
Constructeur de la classe.
- Parameters
-
row | Ligne de la case |
col | Colonne 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.
◆ 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: