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

40 lines
731 B
C++

//
// Created by jser on 09/12/2021.
//
#ifndef X_BOT2_X213ADAPTER_H
#define X_BOT2_X213ADAPTER_H
#include "XBOT.h"
#include "X213.h"
class X213Adapter : public XBOT{
private :
X213 *x213;
int pdv;
public :
X213Adapter();
virtual ~X213Adapter();
X213Adapter(const X213Adapter &x213adapter);
X213Adapter(X213* x213);
void bouger(int xAmi, int yAmi, int &x, int &y, int xEnnemi, int yEnnemi );
int attaquer(int x, int y, int xEnnemi, int yEnnemi);
void defendre(int degat);
bool estFonctionnel();
string toStringg();
int getPdv() const;
void setPdv(int pdv);
private :
int calculerDistance(int x, int y, int xEnnemi, int yEnnemi);
};
#endif //X_BOT2_X213ADAPTER_H