on va éviter de exit car ça arrive qd on clic là où ya le message
This commit is contained in:
parent
cb6f21938b
commit
548a569267
4 changed files with 5 additions and 3 deletions
|
@ -24,5 +24,7 @@ protected:
|
||||||
std::pair<int, int> posCurseur;
|
std::pair<int, int> posCurseur;
|
||||||
|
|
||||||
// Récupère la position du curseur
|
// Récupère la position du curseur
|
||||||
|
// Virtuelle car on aimerais vérifier que le curseur n'est pas en dehors du
|
||||||
|
// plateau et on accès à aucun plateau ici
|
||||||
virtual std::pair<int, int> getPosition() const = 0;
|
virtual std::pair<int, int> getPosition() const = 0;
|
||||||
};
|
};
|
||||||
|
|
|
@ -47,7 +47,7 @@ void Butin::event(const int x, const int y) {
|
||||||
std::pair<int, int> Butin::getPosition() const {
|
std::pair<int, int> Butin::getPosition() const {
|
||||||
if (posCurseur.first > plateau.getTaille() - 1) {
|
if (posCurseur.first > plateau.getTaille() - 1) {
|
||||||
std::cerr << "Position inconnu du plateau.\n";
|
std::cerr << "Position inconnu du plateau.\n";
|
||||||
exit(EXIT_FAILURE);
|
return std::make_pair(-1, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return posCurseur;
|
return posCurseur;
|
||||||
|
|
|
@ -38,7 +38,7 @@ void Dames::event(const int, const int) {}
|
||||||
std::pair<int, int> Dames::getPosition() const {
|
std::pair<int, int> Dames::getPosition() const {
|
||||||
if (posCurseur.first > plateau.getTaille() - 1) {
|
if (posCurseur.first > plateau.getTaille() - 1) {
|
||||||
std::cerr << "Position inconnu du plateau.\n";
|
std::cerr << "Position inconnu du plateau.\n";
|
||||||
exit(EXIT_FAILURE);
|
return std::make_pair(-1, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return posCurseur;
|
return posCurseur;
|
||||||
|
|
|
@ -36,7 +36,7 @@ void Safari::event(const int, const int) {}
|
||||||
std::pair<int, int> Safari::getPosition() const {
|
std::pair<int, int> Safari::getPosition() const {
|
||||||
if (posCurseur.first > plateau.getTaille() - 1) {
|
if (posCurseur.first > plateau.getTaille() - 1) {
|
||||||
std::cerr << "Position inconnu du plateau.\n";
|
std::cerr << "Position inconnu du plateau.\n";
|
||||||
exit(EXIT_FAILURE);
|
return std::make_pair(-1, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return posCurseur;
|
return posCurseur;
|
||||||
|
|
Reference in a new issue