forked from jaildesigner-jailgames/jaildoctors_dilemma
Ya rueda por los diferentes estados del juego: logo, titulo, creditos, demo
This commit is contained in:
@@ -139,22 +139,7 @@ void Demo::update()
|
||||
room->update();
|
||||
scoreboard->update();
|
||||
screen->updateFX();
|
||||
{
|
||||
counter++;
|
||||
if (counter == 400)
|
||||
{
|
||||
counter = 0;
|
||||
roomIndex++;
|
||||
if (roomIndex == (int)rooms.size())
|
||||
{
|
||||
section.name = SECTION_PROG_TITLE;
|
||||
}
|
||||
else
|
||||
{
|
||||
changeRoom(rooms.at(roomIndex));
|
||||
}
|
||||
}
|
||||
}
|
||||
checkRoomChange();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -221,4 +206,24 @@ bool Demo::changeRoom(std::string file)
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
// Comprueba si se ha de cambiar de habitación
|
||||
void Demo::checkRoomChange()
|
||||
{
|
||||
counter++;
|
||||
if (counter == 400)
|
||||
{
|
||||
counter = 0;
|
||||
roomIndex++;
|
||||
if (roomIndex == (int)rooms.size())
|
||||
{
|
||||
section.name = SECTION_PROG_LOGO;
|
||||
section.subsection = SUBSECTION_LOGO_TO_TITLE;
|
||||
}
|
||||
else
|
||||
{
|
||||
changeRoom(rooms.at(roomIndex));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user