+void
+MrBomb::ungrab(MovingObject& , Direction dir)
+{
+ this->dir = dir;
+ set_colgroup_active(COLGROUP_MOVING);
+ grabbed = false;
+}
+
+void
+MrBomb::freeze()
+{
+ WalkingBadguy::freeze();
+ sprite->set_action(dir == LEFT ? "iced-left" : "iced-right");
+}
+
+bool
+MrBomb::is_freezable() const
+{
+ return true;
+}
+
+bool
+MrBomb::is_portable() const
+{
+ return frozen;
+}
+
+IMPLEMENT_FACTORY(MrBomb, "mrbomb");
+
+/* EOF */