This commit is contained in:
Mylloon 2023-12-31 03:54:00 +01:00
parent d5a192d082
commit d7f3fef11a
Signed by: Anri
GPG key ID: A82D63DFF8D1317F
3 changed files with 11 additions and 3 deletions

View file

@ -16,4 +16,7 @@ public:
// Vrai si la pièce sélectionnée est jaune // Vrai si la pièce sélectionnée est jaune
bool selectionJaune() const; bool selectionJaune() const;
// Vrai si un coup est possible
bool coupsPossible() const;
}; };

View file

@ -134,9 +134,8 @@ void Butin::event(const int x, const int y) {
joueurCourant.ajoutPiece(gain); joueurCourant.ajoutPiece(gain);
} }
// Vérification partie terminé // Vérification partie terminé = si plus aucun coup n'est possible
// TODO: Si plus aucun coup n'est possible if (!plateau.coupsPossible()) {
if (!true /* plateau.coupsPossible() */) {
etape = Fini; etape = Fini;
Ecran::printMessage("Partie terminé ! Joueur " + Ecran::printMessage("Partie terminé ! Joueur " +
std::to_string(joueurCourant.getNum()) + std::to_string(joueurCourant.getNum()) +

View file

@ -99,3 +99,9 @@ bool PlateauButin::selectionJaune() const {
return false; return false;
} }
bool PlateauButin::coupsPossible() const {
// TODO: Vérifier si en partant des pièces jaunes il n'y aurait pas des coups
// possibles
return true;
}