real fix this time
This commit is contained in:
parent
178872b3e2
commit
fea574195e
1 changed files with 7 additions and 2 deletions
|
@ -117,13 +117,18 @@ int Plateau::getTaille() const {
|
|||
}
|
||||
|
||||
void Plateau::modifierSelection(const int x, const int y) {
|
||||
Piece *p = getPiece(x, y);
|
||||
if (p == nullptr) {
|
||||
// Si rien est selectionné on ne fait rien
|
||||
return;
|
||||
}
|
||||
|
||||
if (selection) {
|
||||
// Déselectionne l'ancienne sélection
|
||||
selection->changeSelection();
|
||||
}
|
||||
|
||||
Piece *p = getPiece(x, y);
|
||||
if (p && p != selection) {
|
||||
if (p != selection) {
|
||||
// Si la sélection à changer alors changer l'état de la nouvelle pièce
|
||||
p->changeSelection();
|
||||
selection = p;
|
||||
|
|
Reference in a new issue