World::action(double frame_ratio)
{
tux.action(frame_ratio);
+ tux.check_bounds(level->back_scrolling, (bool)level->hor_autoscroll_speed);
scrolling(frame_ratio);
/* Handle bouncy distros: */
/* This functions takes cares of the scrolling */
void World::scrolling(double frame_ratio)
{
+ if(level->hor_autoscroll_speed)
+ {
+ scroll_x += level->hor_autoscroll_speed * frame_ratio;
+ return;
+ }
+
int tux_pos_x = (int)(tux.base.x + (tux.base.width/2));
if (level->back_scrolling || debug_mode)