no friends :(
This commit is contained in:
parent
d7f3fef11a
commit
579a376b32
3 changed files with 4 additions and 6 deletions
|
@ -4,9 +4,6 @@
|
||||||
#include "Butin.hpp"
|
#include "Butin.hpp"
|
||||||
|
|
||||||
struct PieceButin : public Piece {
|
struct PieceButin : public Piece {
|
||||||
friend Butin;
|
|
||||||
friend PlateauButin;
|
|
||||||
|
|
||||||
enum Categorie {
|
enum Categorie {
|
||||||
Jaune = 1,
|
Jaune = 1,
|
||||||
Rouge = 2,
|
Rouge = 2,
|
||||||
|
|
|
@ -74,7 +74,7 @@ void Butin::event(const int x, const int y) {
|
||||||
case (Etape::ChoixJ1): {
|
case (Etape::ChoixJ1): {
|
||||||
PieceButin *p = getPiece(posCurseur.first, posCurseur.second);
|
PieceButin *p = getPiece(posCurseur.first, posCurseur.second);
|
||||||
// Vérifier que la pièce est jaune
|
// Vérifier que la pièce est jaune
|
||||||
if (p->points == PieceButin::Jaune) {
|
if (p->getPoints() == PieceButin::Jaune) {
|
||||||
|
|
||||||
// Retire la pièce
|
// Retire la pièce
|
||||||
plateau.modifierPlateau(posCurseur.first, posCurseur.second, nullptr);
|
plateau.modifierPlateau(posCurseur.first, posCurseur.second, nullptr);
|
||||||
|
@ -94,7 +94,7 @@ void Butin::event(const int x, const int y) {
|
||||||
case ChoixJ2: {
|
case ChoixJ2: {
|
||||||
// Vérifier que la pièce existe et est jaune
|
// Vérifier que la pièce existe et est jaune
|
||||||
PieceButin *p = getPiece(posCurseur.first, posCurseur.second);
|
PieceButin *p = getPiece(posCurseur.first, posCurseur.second);
|
||||||
if (p && p->points == PieceButin::Jaune) {
|
if (p && p->getPoints() == PieceButin::Jaune) {
|
||||||
// Retire la pièce
|
// Retire la pièce
|
||||||
plateau.modifierPlateau(posCurseur.first, posCurseur.second, nullptr);
|
plateau.modifierPlateau(posCurseur.first, posCurseur.second, nullptr);
|
||||||
delete p;
|
delete p;
|
||||||
|
|
|
@ -94,7 +94,8 @@ std::vector<Piece *> PlateauButin::cheminPieces(const int destX,
|
||||||
|
|
||||||
bool PlateauButin::selectionJaune() const {
|
bool PlateauButin::selectionJaune() const {
|
||||||
if (selection) {
|
if (selection) {
|
||||||
return dynamic_cast<PieceButin *>(selection)->points == PieceButin::Jaune;
|
return dynamic_cast<PieceButin *>(selection)->getPoints() ==
|
||||||
|
PieceButin::Jaune;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|
Reference in a new issue