Tentative checkin of tuxdev's "Object improvement patch, part 1"
[supertux.git] / src / object / unstable_tile.cpp
index 9780c73..67578c5 100644 (file)
@@ -60,11 +60,11 @@ UnstableTile::update(float elapsed_time)
 
     case STATE_CRUMBLING:
       if (sprite->animation_done()) {
-       state = STATE_DISINTEGRATING;
-       sprite->set_action("disintegrating", 1);
-       flags &= ~FLAG_SOLID;
+        state = STATE_DISINTEGRATING;
+        sprite->set_action("disintegrating", 1);
+        set_solid(false);
         set_group(COLGROUP_DISABLED);
-       physic.enable_gravity(true);
+        physic.enable_gravity(true);
       }
       break;