Base methods in unit

This commit is contained in:
2024-09-11 15:20:50 +02:00
parent de44ead6db
commit 7af25040f9
6 changed files with 29 additions and 10 deletions

View File

@ -42,7 +42,7 @@ public:
/*
* Take one step closer to point
*/
void moveTowards(const Point&);
virtual void moveTowards(const Point&);
/*
@ -54,6 +54,11 @@ public:
* Euclidean distance to u
*/
double distanceTo(const Unit& u) const;
virtual bool isAlive() const;
virtual bool isToBeJunked() const;
virtual void doCrash();
virtual void draw(QGraphicsScene *scene) const;
private:
int x; // x position of this unit
int y; // y position of this unit