static const float SCROLL = 60;
static const float ITEMS_SPACE = 4;
-
-
TextScroller::TextScroller(const std::string& filename)
{
defaultspeed = DEFAULT_SPEED;
background.reset(new Surface("images/background/" + background_file));
scroll = 0;
+ fading = false;
}
TextScroller::~TextScroller()
y += lines[i]->get_height();
}
- if(y < 0) {
+ if(y < 0 && !fading ) {
+ fading = true;
main_loop->exit_screen(new FadeOut(0.5));
}
}