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
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);
}
// Vérification partie terminé
// TODO: Si plus aucun coup n'est possible
if (!true /* plateau.coupsPossible() */) {
// Vérification partie terminé = si plus aucun coup n'est possible
if (!plateau.coupsPossible()) {
etape = Fini;
Ecran::printMessage("Partie terminé ! Joueur " +
std::to_string(joueurCourant.getNum()) +

View file

@ -99,3 +99,9 @@ bool PlateauButin::selectionJaune() const {
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;
}