Ok ca ressemble à un truc ?
This commit is contained in:
parent
548a569267
commit
1f84a0981b
1 changed files with 25 additions and 0 deletions
|
@ -39,7 +39,32 @@ void Butin::play() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void Butin::event(const int x, const int y) {
|
void Butin::event(const int x, const int y) {
|
||||||
|
// Update position
|
||||||
posCurseur = plateau.trouveCoordonnees(x, y);
|
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 ("
|
std::cout << "Clic souris @ (" << x << ", " << y << ") aka ("
|
||||||
<< posCurseur.first << ", " << posCurseur.second << ")\n";
|
<< posCurseur.first << ", " << posCurseur.second << ")\n";
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue