fmt
This commit is contained in:
parent
fed7b891f3
commit
48ca2d0f4d
5 changed files with 22 additions and 26 deletions
|
@ -8,8 +8,6 @@ struct PieceDames : public Piece {
|
|||
Noire,
|
||||
};
|
||||
|
||||
const enum Categorie _category;
|
||||
|
||||
PieceDames(const enum Categorie, const int x, const int y);
|
||||
virtual ~PieceDames();
|
||||
|
||||
|
@ -26,6 +24,8 @@ struct PieceDames : public Piece {
|
|||
void setDame(const bool d);
|
||||
|
||||
private:
|
||||
const enum Categorie _category;
|
||||
|
||||
// True si la piece est une dame
|
||||
bool dame;
|
||||
|
||||
|
|
|
@ -10,8 +10,6 @@ struct PieceSafari : public Piece {
|
|||
Lion,
|
||||
};
|
||||
|
||||
const enum Categorie _category;
|
||||
|
||||
PieceSafari(const enum Categorie, const int x, const int y,
|
||||
const int pos2X = -1, const int pos2Y = -1);
|
||||
virtual ~PieceSafari();
|
||||
|
@ -29,6 +27,8 @@ struct PieceSafari : public Piece {
|
|||
Position getPos2() const;
|
||||
|
||||
private:
|
||||
const enum Categorie _category;
|
||||
|
||||
// Seconde position, utilisée par les barrières, qui se placent entre 2 pièces
|
||||
Position pos2;
|
||||
|
||||
|
|
|
@ -50,24 +50,21 @@ void Dames::event(const int x, const int y) {
|
|||
std::cout << "Clic souris @ (" << x << ", " << y << ") aka ("
|
||||
<< posCurseur.first << ", " << posCurseur.second << ")\n";
|
||||
|
||||
switch(etape){
|
||||
case ChoixJ1: {
|
||||
|
||||
}
|
||||
case ChoixJ2: {
|
||||
|
||||
}
|
||||
case EnJeu: {
|
||||
const Piece *p = getPiece(posCurseur.first, posCurseur.second);
|
||||
/*if (getPiece(posCurseur.first, posCurseur.second)->getCategory() ==
|
||||
getPiece(joueurCourant->getPieces().at(0))->getCategory()) {
|
||||
// On sélectionne la pièce
|
||||
plateau.modifierSelection(posCurseur.first, posCurseur.second);
|
||||
}*/
|
||||
}
|
||||
case Fini: {
|
||||
|
||||
}
|
||||
switch (etape) {
|
||||
case ChoixJ1: {
|
||||
}
|
||||
case ChoixJ2: {
|
||||
}
|
||||
case EnJeu: {
|
||||
const Piece *p = getPiece(posCurseur.first, posCurseur.second);
|
||||
/*if (getPiece(posCurseur.first, posCurseur.second)->getCategory() ==
|
||||
getPiece(joueurCourant->getPieces().at(0))->getCategory()) {
|
||||
// On sélectionne la pièce
|
||||
plateau.modifierSelection(posCurseur.first, posCurseur.second);
|
||||
}*/
|
||||
}
|
||||
case Fini: {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#include "../../includes/Dames/PieceDames.hpp"
|
||||
|
||||
PieceDames::PieceDames(const enum Categorie cat, const int posX, const int posY)
|
||||
: Piece(to_string(cat), posX, posY), dame(false) {
|
||||
: Piece(to_string(cat), posX, posY), _category(cat), dame(false) {
|
||||
std::cout << "pièce - " << categorie << "\n";
|
||||
}
|
||||
|
||||
|
|
|
@ -24,14 +24,13 @@ PlateauDames::PlateauDames(Joueur &joueur1, Joueur &joueur2)
|
|||
|
||||
PlateauDames::~PlateauDames() {}
|
||||
|
||||
|
||||
// Peut-etre utiliser cette fonction pour prisePossible ?
|
||||
bool PlateauDames::deplacementValide(const int x, const int y) const {
|
||||
if (!selection) {
|
||||
return false;
|
||||
}
|
||||
// TODO
|
||||
|
||||
Position posInitiale = selection->getPos();
|
||||
|
||||
|
||||
return false;
|
||||
}
|
||||
|
|
Reference in a new issue