April 11, 2000 - March 15, 2004
*/
-
#include "supertux.h"
/* --- MAIN --- */
-#ifdef WIN32
-main(int argc, char * argv[])
-#else
int main(int argc, char * argv[])
-#endif
{
int done;
st_joystick_setup();
st_general_setup();
st_menu();
+
+ if (launch_worldmap_mode)
+ {
+ worldmap_run();
+ }
+ else if (level_startup_file)
+ {
+ gameloop(level_startup_file, 1, ST_GL_LOAD_LEVEL_FILE);
+ }
+ else
+ {
+ done = intro();
- done = intro();
-
- done = 0;
+ done = 0;
- while (!done)
- {
- done = title();
+ while (!done)
+ {
+ done = title();
+ }
}
clearscreen(0, 0, 0);
updatescreen();
-
+
st_shutdown();
return(0);