summaryrefslogtreecommitdiff
path: root/src/creature.cpp
diff options
context:
space:
mode:
authormajortom6 <tombarrett@siu.edu>2017-02-18 09:28:58 -0600
committermajortom6 <tombarrett@siu.edu>2017-02-18 09:28:58 -0600
commit03885192b9ff7d3c5e2dcfd98aefd21e9b62f603 (patch)
treec8bf20df1b634d2988e98de85c4439ca16620ca1 /src/creature.cpp
parent600ce4ae4179ddcb9849c6bb7646f8fc1e79c459 (diff)
general refractoring
Diffstat (limited to 'src/creature.cpp')
-rw-r--r--src/creature.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/creature.cpp b/src/creature.cpp
index dc5a307..bd731d2 100644
--- a/src/creature.cpp
+++ b/src/creature.cpp
@@ -16,7 +16,6 @@ Creature::Creature(Window M, SDL_Rect R, Dna D)
gender = rand() % 2;
age = 0;
pregnancyTime = 0;
- able = true;
pregnancyReady = false;
pregnate = false;
hasTarget = false;
@@ -88,7 +87,7 @@ void Creature::checkTarget()
for(std::vector <Entity*>::iterator it = N.begin(); it!=N.end(); it++)
if( target == *it )
return;
-
+
hasTarget = false;
}
@@ -112,17 +111,17 @@ void Creature::Action()
hasTarget = false;
}
else
- Move(target->getRect());
+ moveTowards(target->getRect());
}
else if(wander){
if(Distance(rect,wTarget) < mine.reach)
wander = false;
else
- Move(wTarget);
+ moveTowards(wTarget);
}
}
-void Creature::Move(SDL_Rect R)
+void Creature::moveTowards(SDL_Rect R)
{
if( rect.x == R.x ){
if( rect.y < R.y )