diff options
author | Tom Barrett <tombarrett@cornell.engr.siu.edu> | 2015-05-08 14:25:47 -0500 |
---|---|---|
committer | Tom Barrett <tombarrett@cornell.engr.siu.edu> | 2015-05-08 14:25:47 -0500 |
commit | 88579e8ab934e1ec50ee4c1a5e2d39b1308c1db9 (patch) | |
tree | 93deb6db9cc318e903b7c9b47d5cfee21f323741 /inc | |
parent | 39d7fe95633baafe4539f604186b151f30401a39 (diff) |
all creatures should die now, and leave a body which is a resource.
they currently don't have a way to gain health so they live short sad lives.
haven't compiled or tested, so more work needs to be done
Diffstat (limited to 'inc')
-rw-r--r-- | inc/creature.hpp | 3 | ||||
-rw-r--r-- | inc/resource.hpp | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/inc/creature.hpp b/inc/creature.hpp index 9bb73ee..cfdd317 100644 --- a/inc/creature.hpp +++ b/inc/creature.hpp @@ -9,10 +9,11 @@ class Creature: public Entity public: Creature(Window m, std::string s); void Behavior(); - void Action(); + void Action(); void Priority(); Location getLocation(); void giveKnown(std::vector<Location> Z){location = Z;}; + int getHealth(){return health;}; private: int xTarget; //x-coordinate of creature's target position diff --git a/inc/resource.hpp b/inc/resource.hpp index 383e9ef..7417908 100644 --- a/inc/resource.hpp +++ b/inc/resource.hpp @@ -8,6 +8,7 @@ class Resource: public Entity { public: Resource(Window m, std::string s); + Resource(Window m, std::string s, Location z); Location getLocation(); private: |