30 lines
618 B
C++
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
|