projects
/
supertux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed a bug, added some debug messages
[supertux.git]
/
src
/
title.cpp
diff --git
a/src/title.cpp
b/src/title.cpp
index
df500cf
..
59df3d0
100644
(file)
--- a/
src/title.cpp
+++ b/
src/title.cpp
@@
-60,6
+60,7
@@
#include "resources.h"
#include "app/gettext.h"
#include "misc.h"
#include "resources.h"
#include "app/gettext.h"
#include "misc.h"
+#include "textscroller.h"
static Surface* bkg_title;
static Surface* logo;
static Surface* bkg_title;
static Surface* logo;
@@
-83,8
+84,7
@@
static FrameRate frame_rate(100);
*/
void resume_demo()
{
*/
void resume_demo()
{
- // FIXME: shouldn't be needed if GameSession
- // didn't relay on global variables
+ player_status.reset();
titlesession->get_current_sector()->activate("main");
titlesession->set_current();
titlesession->get_current_sector()->activate("main");
titlesession->set_current();
@@
-181,7
+181,7
@@
void check_levels_contrib_menu()
fadeout(256);
DrawingContext context;
context.draw_text(white_text, "Loading...",
fadeout(256);
DrawingContext context;
context.draw_text(white_text, "Loading...",
- Vector(
screen->w/2, screen->h
/2), CENTER_ALLIGN, LAYER_FOREGROUND1);
+ Vector(
SCREEN_WIDTH/2, SCREEN_HEIGHT
/2), CENTER_ALLIGN, LAYER_FOREGROUND1);
context.do_drawing();
// TODO: slots should be available for contrib maps
context.do_drawing();
// TODO: slots should be available for contrib maps
@@
-260,7
+260,7
@@
void draw_demo(float elapsed_time)
// Wrap around at the end of the level back to the beginnig
if(world->solids->get_width() * 32 - 320 < tux->get_pos().x)
{
// Wrap around at the end of the level back to the beginnig
if(world->solids->get_width() * 32 - 320 < tux->get_pos().x)
{
-
tux->level_begin(
);
+
world->activate("main"
);
world->camera->reset(tux->get_pos());
}
world->camera->reset(tux->get_pos());
}
@@
-341,19
+341,18
@@
void title(void)
if (Menu::current() == main_menu)
if (Menu::current() == main_menu)
- context.draw_surface(logo, Vector(
screen->w
/2 - logo->w/2, 30),
+ context.draw_surface(logo, Vector(
SCREEN_WIDTH
/2 - logo->w/2, 30),
LAYER_FOREGROUND1+1);
context.draw_text(white_small_text, " SuperTux " PACKAGE_VERSION "\n",
LAYER_FOREGROUND1+1);
context.draw_text(white_small_text, " SuperTux " PACKAGE_VERSION "\n",
- Vector(0,
screen->h - 7
0), LEFT_ALLIGN, LAYER_FOREGROUND1);
+ Vector(0,
SCREEN_HEIGHT - 5
0), LEFT_ALLIGN, LAYER_FOREGROUND1);
context.draw_text(white_small_text,
_(
"Copyright (c) 2003 SuperTux Devel Team\n"
context.draw_text(white_small_text,
_(
"Copyright (c) 2003 SuperTux Devel Team\n"
-"This game comes with ABSOLUTELY NO WARRANTY. This is free software, and you\n"
-"are welcome to redistribute it under certain conditions; see the file COPYING\n"
-"for details.\n"
+"This game comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to\n"
+"redistribute it under certain conditions; see the file COPYING for details.\n"
),
),
- Vector(0,
screen->h - 70 + white_small_text->get_height()
),
+ Vector(0,
SCREEN_HEIGHT - 50 + white_small_text->get_height() + 5
),
LEFT_ALLIGN, LAYER_FOREGROUND1);
/* Don't draw menu, if quit is true */
LEFT_ALLIGN, LAYER_FOREGROUND1);
/* Don't draw menu, if quit is true */
@@
-387,7
+386,7
@@
void title(void)
fadeout(500);
credits_music = SoundManager::get()->load_music(datadir + "/music/credits.ogg");
SoundManager::get()->play_music(credits_music);
fadeout(500);
credits_music = SoundManager::get()->load_music(datadir + "/music/credits.ogg");
SoundManager::get()->play_music(credits_music);
- display_text_file("credits.txt"
, SCROLL_SPEED_CREDITS, white_big_text , white_text, white_small_text, blue_text
);
+ display_text_file("credits.txt");
fadeout(500);
Menu::set_current(main_menu);
break;
fadeout(500);
Menu::set_current(main_menu);
break;