Base methods in unit
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user