X-BOT/G990.h
2025-01-18 13:00:47 -05:00

65 lines
1.2 KiB
C++

//
// 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