physic.set_velocity_y(0);
}
- if (input.down == DOWN && !on_ground() && !duck && size == BIG)
+ if (input.down == DOWN && !on_ground() && !duck && size != SMALL)
butt_jump = true;
else if (input.down == UP)
butt_jump = false;
bool Player::is_dead()
{
- if(base.y > screen->h + scroll_y ||
+ if(base.y > screen->h + scroll_y || base.y > World::current()->get_level()->height*32 ||
base.x < scroll_x - AUTOSCROLL_DEAD_INTERVAL) // can happen in auto-scrolling
return true;
else