summaryrefslogtreecommitdiff
path: root/src/creature.cpp
diff options
context:
space:
mode:
authortom <tombarrett@siu.edu>2017-02-07 13:18:44 -0600
committertom <tombarrett@siu.edu>2017-02-07 13:18:44 -0600
commitba6b1fa8fdc3a0856a720695dd40efadc6e5889c (patch)
treedf79363310177145c4e940b144e0fe204d5a0ddf /src/creature.cpp
parent3e0bec85d3428d683fea5d0f08c8e287989ba372 (diff)
-added aging
-added speed increasing, but right now it is on arrow keys due to sdl errors with + and -, eventually the arrow keys will be used to pan the camera, and speed will be done with a graphic and the + and - keys
Diffstat (limited to 'src/creature.cpp')
-rw-r--r--src/creature.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/creature.cpp b/src/creature.cpp
index ff6290d..9e51b04 100644
--- a/src/creature.cpp
+++ b/src/creature.cpp
@@ -19,8 +19,10 @@ Creature::Creature(Window m, SDL_Rect R)
bite = CREATURE_BITE;
amountToGrow = CREATURE_AMOUNT_TO_GROW;
expectedPregnancyTime = CREATURE_EXPECTED_PREGNANCY_TIME;
+ expectedAge = CREATURE_EXPECTED_AGE;
gender = rand() % 2;
+ age = 0;
hungry = false;
hasTarget = false;
wander = false;
@@ -48,6 +50,9 @@ void Creature::Behavior()
pregnancyReady = true;
}
+ age++;
+ if(age > expectedAge)
+ health = 0;
}
void Creature::Priority()