- Reestructurat el codi dels gamestates per a que siga mes llegible
This commit is contained in:
@@ -12,6 +12,26 @@ namespace gamestate
|
||||
draw::surface *cursor = nullptr;
|
||||
int exit = 0;
|
||||
|
||||
bool loop();
|
||||
|
||||
|
||||
void init()
|
||||
{
|
||||
exit = 0;
|
||||
fondo = draw::loadSurface("menuprin.gif", true);
|
||||
cursor = draw::loadSurface("cursor.gif");
|
||||
|
||||
if (audio::getMusicState() != audio::music_state::MUSIC_PLAYING) {
|
||||
audio::playMusic(audio::loadMusic("mus3.ogg"));
|
||||
}
|
||||
|
||||
draw::setSource(fondo);
|
||||
draw::draw(0,0,320,200,0,0);
|
||||
draw::fadein();
|
||||
|
||||
game::setState(&gamestate::menu::loop);
|
||||
}
|
||||
|
||||
bool loop()
|
||||
{
|
||||
if (exit) {
|
||||
@@ -57,21 +77,5 @@ namespace gamestate
|
||||
return true;
|
||||
}
|
||||
|
||||
void init()
|
||||
{
|
||||
exit = 0;
|
||||
fondo = draw::loadSurface("menuprin.gif", true);
|
||||
cursor = draw::loadSurface("cursor.gif");
|
||||
|
||||
if (audio::getMusicState() != audio::music_state::MUSIC_PLAYING) {
|
||||
audio::playMusic(audio::loadMusic("mus3.ogg"));
|
||||
}
|
||||
|
||||
draw::setSource(fondo);
|
||||
draw::draw(0,0,320,200,0,0);
|
||||
draw::fadein();
|
||||
|
||||
game::setState(&gamestate::menu::loop);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user