WalkingBadguy(reader, "images/creatures/gold_bomb/gold_bomb.sprite", "left", "right"),
tstate(STATE_NORMAL),
grabbed(false),
- grabber(NULL)
+ grabber(NULL),
+ ticking()
{
walk_speed = 80;
max_drop_height = 16;
// GoldBomb class.
if (grabber != NULL) {
Player* player = dynamic_cast<Player*>(grabber);
-
+
if (player)
player->stop_grabbing();
}
if(is_valid()) {
remove_me();
Sector::current()->add_object(new Explosion(get_bbox().get_middle()));
- Sector::current()->add_object(new CoinExplode(get_pos() + Vector (0, -40), 1));
+ Sector::current()->add_object(new CoinExplode(get_pos() + Vector (0, -40)));
}
run_dead_script();
{
if(tstate == STATE_NORMAL){
WalkingBadguy::freeze();
- sprite->set_action(dir == LEFT ? "iced-left" : "iced-right");
}
}