summaryrefslogtreecommitdiffstats
path: root/labb4/Junk.h
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2020-11-10 14:57:44 +0100
committerGustav Sörnäs <gustav@sornas.net>2020-11-10 14:57:44 +0100
commit00b84ef1485204e03395e7c90634bc7de16cd9fb (patch)
treeaf7c08bba9908d61d6076a93ee7a2c83773f201d /labb4/Junk.h
parent01862f6b40c0f8fbc0123f1ac5140a406c268251 (diff)
downloadtddd86-00b84ef1485204e03395e7c90634bc7de16cd9fb.tar.gz
comments and cleanup
Diffstat (limited to 'labb4/Junk.h')
-rw-r--r--labb4/Junk.h21
1 files changed, 14 insertions, 7 deletions
diff --git a/labb4/Junk.h b/labb4/Junk.h
index 30659ab..65201c4 100644
--- a/labb4/Junk.h
+++ b/labb4/Junk.h
@@ -16,18 +16,25 @@ public:
~Junk() {}
/*
- * Draws this junk onto the given QGraphicsScene.
- */
+ * Draws this junk onto the given QGraphicsScene.
+ */
void draw(QGraphicsScene* scene) const override;
- void moveTowards(const Unit& u) override;
+ void moveTowards(const Unit& u) override {}
- bool attacks(const Unit& u) const override;
-
- unsigned int getCollisionCount() const override;
+ /*
+ * Junk can't attack in any direction.
+ */
+ bool attacks(const Unit&) const override { return false; }
- bool alive() const override;
+ /*
+ * All junk is dead.
+ */
+ bool alive() const override { return false; }
+ /*
+ * Polymorphic clone.
+ */
Junk *clone() const override;
};