From 1f84a0981b7afad71f0c9b89a1b314e3669e69f8 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Thu, 28 Dec 2023 18:38:40 +0100 Subject: [PATCH] =?UTF-8?q?Ok=20ca=20ressemble=20=C3=A0=20un=20truc=20=3F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Butin/Butin.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/Butin/Butin.cpp b/src/Butin/Butin.cpp index 82f69ed..07e8e3a 100644 --- a/src/Butin/Butin.cpp +++ b/src/Butin/Butin.cpp @@ -39,7 +39,32 @@ void Butin::play() { } void Butin::event(const int x, const int y) { + // Update position posCurseur = plateau.trouveCoordonnees(x, y); + posCurseur = getPosition(); + if (posCurseur.first == -1) { + // Mauvaise position + return; + } + + switch (etape) { + case (Etape::ChoixJ1): + // Clic du J1 + // TODO: Vérifier que la pièce est jaune + if (true) { + // TODO: retirer une pièce + + // On passe à l'étape suivante + etape = ChoixJ2; + } + break; + case ChoixJ2: + break; + case EnJeu: + break; + case Fini: + break; + } std::cout << "Clic souris @ (" << x << ", " << y << ") aka (" << posCurseur.first << ", " << posCurseur.second << ")\n"; }