aboutsummaryrefslogtreecommitdiffstats
path: root/src/world.cpp
diff options
context:
space:
mode:
authordrumsetmonkey <abelleisle@roadrunner.com>2015-12-08 15:56:24 -0500
committerdrumsetmonkey <abelleisle@roadrunner.com>2015-12-08 15:56:24 -0500
commit07432bdce4ec75eb0f41e81eed1a2cdf1b606eb2 (patch)
treea37e1d8e3e6ab24efa8d258642f2cd9e26692237 /src/world.cpp
parent443b77e47a7ef3a137e39c64abb277229a665d03 (diff)
parent887a2da911805fe93b2bd33b39226f433641dee7 (diff)
Merge branch 'master' of http://github.com/tcsullivan/gamedev
Diffstat (limited to 'src/world.cpp')
-rw-r--r--src/world.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/world.cpp b/src/world.cpp
index 1e37a78..2bceba5 100644
--- a/src/world.cpp
+++ b/src/world.cpp
@@ -277,11 +277,12 @@ void World::update(Player *p,unsigned int delta){
*/
for(auto &e : entity){
- if(e->type != STRUCTURET)
+ e->loc.y += e->vel.y * delta;
+ if(e->type != STRUCTURET && e->canMove){
e->loc.x += e->vel.x * delta;
- e->loc.y += e->vel.y * delta;
if(e->vel.x < 0)e->left = true;
else if(e->vel.x > 0)e->left = false;
+ }
}
}