/** * Copyright (C) David Wolfe, 1999. All rights reserved. * Ported to Qt and adapted for TDDD86, 2015. */ #ifndef JUNK_H #define JUNK_H #include "Robot.h" #include class Junk : public Robot { public: Junk(); Junk(Robot c); /* * Draws this junk onto the given QGraphicsScene. */ void draw(QGraphicsScene* scene) const override; void moveTowards(const Unit& u) override; bool attacks(const Unit& u) const override; unsigned int getCollisionCount() const override; bool alive() const override; Junk *clone() const override; }; #endif // JUNK_H