Test/LAB3_BRULEZ_HUGUET_SERRE/X-BOTS/G990.h
2022-03-03 15:44:04 +01:00

71 lines
1.1 KiB
C++

//
// Created by onnig on" 18/11/2021.
//
#ifndef X_BOTS_G990_H
#define X_BOTS_G990_H
#include "iostream"
#include "string"
#include "Compteur.h"
using namespace std;
class G990 {
private :
bool nord;
bool est;
long energiePhysique;
long energieMaximale;
long vision;
const int n = 9;
public :
G990();
G990(const G990 &g990);
virtual ~G990();
G990(bool nord, bool est, long energiePhysique, long energieMaximale, long vision);
bool getNord() const;
void setNord(bool nord);
bool getEst() const;
void setEst(bool est);
long getEnergiePhysique() const;
void setEnergiePhysique(long energiePhysique);
long getEnergieMaximale() const;
void setEnergieMaximale(long energieMaximale);
long getVision() const;
void setVision(long vision);
void deplacementNordSud(int valeur, int &x, int &y);
void deplacementEstOuest(int valeur, int &x, int &y);
void regarderNord();
void regarderSud();
void regarderEst();
void regarderOuest();
void bloquer(int xAmi, int yAmi, int &x, int &y, int xEnnemi, int yEnnemi);
};
#endif //X_BOTS_G990_H