Fixed creating level-subset again.
[supertux.git] / src / intro.cpp
index c425280..70a7b31 100644 (file)
 #include <SDL.h>
 #include <SDL_image.h>
 
-#include <sys/types.h>
-#include <ctype.h>
-
 #include "defines.h"
 #include "globals.h"
 #include "intro.h"
-#include "screen.h"
 #include "text.h"
-#include "texture.h"
-#include "timer.h"
-
-char * intro_text[] = {
-                        "Tux and Gown were having a nice picnic..",
-                        "when suddenly...",
-                        "Gown is beamed away!!!",
-                        "This looks like a job for ---"
-                      };
 
+#include "screen.h"
 
 void draw_intro()
 {
-  bool done = false;
-
-  while (!done)
-    {
-      SDL_Event event;
-      drawgradient(Color(155, 200, 255), Color(255, 255, 255));
-
-      gold_text->draw_align("Gwen gets captured!", screen->w/2, 15, A_HMIDDLE, A_TOP);
-
-      white_text->draw
-        ("\n"                                   //
-         "Tux and Gwen were out having a nice\n"
-         "picnic on the ice fields of Antarctica.\n"
-         "Suddenly, a creature jumped from\n"
-         "behind an ice bush, there was a flash,\n"
-         "and Tux fell asleep!\n"
-         "\n"                                   //
-         "When Tux wakes up, he finds that Gwen\n"
-         "is missing. Where she lay before now\n"
-         "lies a letter. \"Tux, my arch enemy!\"\n"
-         "says the letter. \"I have captured\n"
-         "your beautiful Gwen and have taken her\n"
-         "to my fortress. The path to my fortress\n"
-         "is littered with my minions. Give up on the\n"
-         "thought of trying to reclaim her, you\n"
-         "haven't a chance! -Nolok\"\n"
-         "\n"
-         "Tux looks and see Nolok's fortress in\n"
-         "the distance. Determined to save his\n"
-         "beloved Gwen, he begins his journey.",
-         -5, 30);
-
-      white_small_text->draw_align("Press any button to continue!", 
-                                   screen->w/2, screen->h - 20, A_HMIDDLE, A_TOP);
-
-      flipscreen();
-      SDL_Delay(100);
-
-      done = wait_for_event(event,0);
-    }
+if(debug_mode)
+  fade("/images/background/arctis2.jpg", 30, false);
+display_text_file("intro.txt", "/images/background/arctis2.jpg", SCROLL_SPEED_MESSAGE);
 }