diff --git a/source/gamestate_postfase.cpp b/source/gamestate_postfase.cpp index fe4505c..e2f17a0 100644 --- a/source/gamestate_postfase.cpp +++ b/source/gamestate_postfase.cpp @@ -27,9 +27,6 @@ namespace gamestate { sub_state = postfase::state::initial; - font::selectFont(font::type::colored); - font::setColor(font::color::red); - if (game::getConfig("fase") == 30) { gamestate::sequence::init(); return; @@ -48,14 +45,12 @@ namespace gamestate void initVictoria() { sub_state = postfase::state::victoria; - draw::surface *fondo = nullptr; char filename[12] = "final00.GIF"; filename[6]= game::getConfig("fase") / 5; - fondo = draw::loadSurface(filename, true); - draw::setSource(fondo); - draw::draw(0,0,320,200,0,0); + draw::surface *fondo = draw::loadSurface(filename, true); + draw::draw(fondo); draw::freeSurface(fondo); draw::fadein(); @@ -65,14 +60,14 @@ namespace gamestate void initPassword() { sub_state = postfase::state::password; - draw::surface *fondo = draw::loadSurface("postfase.gif", true); - std::string password = getPassword(); - draw::setSource(fondo); - draw::draw(0,0,320,200,0,0); + draw::surface *fondo = draw::loadSurface("postfase.gif", true); + draw::draw(fondo); draw::freeSurface(fondo); + font::selectFont(font::type::colored); + font::setColor(font::color::red); font::print(175, 166, password); draw::fadein();