aboutsummaryrefslogtreecommitdiffstats
path: root/src/world.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/world.cpp')
-rw-r--r--src/world.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/world.cpp b/src/world.cpp
index 1a7322f..a8e6e50 100644
--- a/src/world.cpp
+++ b/src/world.cpp
@@ -314,7 +314,10 @@ update( Player *p, unsigned int delta )
e->loc.y += e->vel.y * delta;
// dont let structures move?
- if ( e->type != STRUCTURET && e->canMove ) {
+ if ( e->type == STRUCTURET )
+ e->canMove = true;
+
+ if ( e->canMove ) {
e->loc.x += e->vel.x * delta;
// update boolean directions