Addded property to Worldmap Spawnpoint to let Tux automatically start walking (or...
[supertux.git] / src / badguy / mriceblock.cpp
index 0e46ba6..7b954bf 100644 (file)
@@ -210,11 +210,6 @@ MrIceBlock::set_state(IceState state)
   if(ice_state == state)
     return;
 
-  if(state == ICESTATE_FLAT)
-    flags |= FLAG_PORTABLE;
-  else
-    flags &= ~FLAG_PORTABLE;
-
   switch(state) {
     case ICESTATE_NORMAL:
       WalkingBadguy::activate();
@@ -262,4 +257,10 @@ MrIceBlock::ungrab(MovingObject& , Direction dir)
   set_group(COLGROUP_MOVING);
 }
 
+bool
+MrIceBlock::is_portable() const
+{
+  return ice_state == ICESTATE_FLAT;
+}
+
 IMPLEMENT_FACTORY(MrIceBlock, "mriceblock")