stay_on_platform = false;
reader.get("stay-on-platform", stay_on_platform);
bbox.set_size(31.8, 31.8);
- sprite = sprite_manager->create("mriceblock");
+ sprite = sprite_manager->create("images/creatures/mr_iceblock/mr_iceblock.sprite");
set_direction = false;
}
start_position.y = pos_y;
stay_on_platform = stay_on_plat;
bbox.set_size(31.8, 31.8);
- sprite = sprite_manager->create("mriceblock");
+ sprite = sprite_manager->create("images/creatures/mr_iceblock/mr_iceblock.sprite");
set_direction = true;
initial_direction = d;
}
sprite->set_action(dir == LEFT ? "flat-left" : "flat-right");
set_state(ICESTATE_GRABBED);
set_group(COLGROUP_DISABLED);
+ remove_out_of_bounds = false;
}
void
this->dir = dir;
set_state(ICESTATE_KICKED);
set_group(COLGROUP_MOVING);
+ remove_out_of_bounds = true;
}
IMPLEMENT_FACTORY(MrIceBlock, "mriceblock")