moved savelevel() code to level.h/c where it belongs to. :)
[supertux.git] / src / intro.c
index a8ccb23..0efb9b5 100644 (file)
@@ -146,7 +146,7 @@ int intro(void)
          ++scene;
          /* Helicopter begins to fly in: */
          
-         erasecenteredtext(intro_text[0], 456, bkgd.sdl_surface, NO_UPDATE, 1);
+         erasecenteredtext(intro_text[0], 456, &bkgd, NO_UPDATE, 1);
          text_drawf(&blue_text, intro_text[1], 0,-8, A_HMIDDLE, A_BOTTOM, 0, NO_UPDATE);
        }
 
@@ -200,7 +200,7 @@ int intro(void)
          texture_draw(&tux_upset, 270, 400, UPDATE);
          
          
-         erasecenteredtext(intro_text[1], 456, bkgd.sdl_surface, UPDATE, 1);
+         erasecenteredtext(intro_text[1], 456, &bkgd, UPDATE, 1);
          text_drawf(&blue_text, intro_text[2], 0,-8, A_HMIDDLE, A_BOTTOM, 0, NO_UPDATE);
        }
       
@@ -231,7 +231,7 @@ int intro(void)
              dest.w = src.w;
              dest.h = src.h;
              
-             SDL_BlitSurface(gown_upset.sdl_surface, &src, screen, &dest);
+             texture_draw_part(&gown_upset,src.x,src.y,dest.x,dest.y,dest.w,dest.h,NO_UPDATE);
              
              height[j] = height[j] - height_speed[j];
              
@@ -254,7 +254,7 @@ int intro(void)
          
          texture_draw(&tux_mad, 270, 400, UPDATE);
          
-         erasecenteredtext(intro_text[2], 456, bkgd.sdl_surface, UPDATE, 1);
+         erasecenteredtext(intro_text[2], 456, &bkgd, UPDATE, 1);
          text_drawf(&blue_text, intro_text[3], 0,-8, A_HMIDDLE, A_BOTTOM, 0, NO_UPDATE);
        }