-MrIceBlock::MrIceBlock(const lisp::Lisp& reader)
- : ice_state(ICESTATE_NORMAL), squishcount(0)
-{
- reader.get("x", start_position.x);
- reader.get("y", start_position.y);
- stay_on_platform = false;
- reader.get("stay-on-platform", stay_on_platform);
- bbox.set_size(31.8, 31.8);
- sprite = sprite_manager->create("images/creatures/mr_iceblock/mr_iceblock.sprite");
- set_direction = false;
+namespace {
+const float KICKSPEED = 500;
+const int MAXSQUISHES = 10;
+const float NOKICK_TIME = 0.1f;