From 735464f3ba58ed184f3cc3d5d5432e0c512ef8c5 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sat, 30 Dec 2023 22:27:21 +0100 Subject: [PATCH] fix crash --- src/Butin/Butin.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Butin/Butin.cpp b/src/Butin/Butin.cpp index 3170d59..1a304dc 100644 --- a/src/Butin/Butin.cpp +++ b/src/Butin/Butin.cpp @@ -91,9 +91,9 @@ void Butin::event(const int x, const int y) { // Clic du J2 case ChoixJ2: { - // Vérifier que la pièce est jaune - if (getPiece(posCurseur.first, posCurseur.second)->points == - PieceButin::Jaune) { + // Vérifier que la pièce existe et est jaune + PieceButin *p = getPiece(posCurseur.first, posCurseur.second); + if (p && p->points == PieceButin::Jaune) { // Retire la pièce plateau.modifierPlateau(posCurseur.first, posCurseur.second, nullptr);