Abstract Unit class

This commit is contained in:
2024-09-11 17:16:15 +02:00
parent c9be0f2d2f
commit dd61f06a18
4 changed files with 14 additions and 11 deletions

View File

@ -57,10 +57,10 @@ public:
*/
double distanceTo(const Unit& u) const;
virtual bool isAlive() const;
virtual bool isToBeJunked() const;
virtual void doCrash();
virtual void draw(QGraphicsScene *scene) const;
virtual bool isAlive() const = 0;
virtual bool isToBeJunked() const = 0;
virtual void doCrash() = 0;
virtual void draw(QGraphicsScene *scene) const = 0;
private:
int x; // x position of this unit
int y; // y position of this unit