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

30 lines
618 B
C++

//
// Created by onnig on 09/12/2021.
//
#ifndef X_BOTS_XBOT_H
#define X_BOTS_XBOT_H
#include "iostream"
#include "string"
#include "Compteur.h"
#include "Hasard.h"
using namespace std;
class XBOT {
public:
XBOT();
virtual ~XBOT();
XBOT(XBOT const &XBot){Compteur::ajouterConstructeurCopie();};
virtual void bouger(int xAmi, int yAmi, int &x, int &y, int xEnnemi, int yEnnemi )=0 ;
virtual int attaquer(int x, int y, int xEnnemi, int yEnnemi)= 0;
virtual void defendre(int degat) = 0;
virtual bool estFonctionnel() = 0;
virtual string toStringg() = 0;
};
#endif //X_BOTS_XBOT_H