diff --git a/includes/Safari/Safari.hpp b/includes/Safari/Safari.hpp index 17f5f64..0c24e80 100644 --- a/includes/Safari/Safari.hpp +++ b/includes/Safari/Safari.hpp @@ -39,7 +39,7 @@ class Safari : private Jeu { // Permet de transformer une Piece en PieceSafari PieceSafari *getPiece(const int x, const int y) const; - PieceSafari *getPiece(Piece *) const; + const PieceSafari *getPiece(Piece *) const; // Position curseur const Position getPosition() const override; diff --git a/src/Safari/Safari.cpp b/src/Safari/Safari.cpp index 912bd90..1e2a019 100644 --- a/src/Safari/Safari.cpp +++ b/src/Safari/Safari.cpp @@ -29,8 +29,8 @@ PieceSafari *Safari::getPiece(const int x, const int y) const { return dynamic_cast(plateau.getPiece(x, y)); } -PieceSafari *Safari::getPiece(Piece *piece) const { - return dynamic_cast(piece); +const PieceSafari *Safari::getPiece(Piece *piece) const { + return dynamic_cast(piece); } const std::string Safari::msgChoixAnimal() const {