// // Created by Louis Gallet on 15/01/2025. // #ifndef G990_H #define G990_H class G990 { private: bool nord; bool est; long energiePhysique; long energieMaximale; long vision; public: void initialiser(bool nord, bool est, long energiePhysique, long energieMaximale, long vision); void deplacementNordSud(int valeur, int& x, int& y) const; void deplacementEstOuest(int valeur, int& x, int& y) const; void regarderNord(); void regarderSud(); void regarderEst(); void regarderOuest(); void bloquer(int xAmi, int yAmi, int& x, int& y, int xEnnemi, int yEnnemi); bool getNord() const { return nord; } bool getEst() const { return est; } long getEnergiePhysique() const { return energiePhysique; } long getEnergieMaximale() const { return energieMaximale; } long getVision() const { return vision; } void setEnergiePhysique(long energiePhysique) { this->energiePhysique = energiePhysique; } void setEnergieMaximale(long energieMaximale) { this->energieMaximale = energieMaximale; } void setVision(long vision) { this->vision = vision; } }; #endif //G990_H