Añadido el modo demo

This commit is contained in:
2022-10-13 12:02:05 +02:00
parent cf3116bc46
commit 3f3f50a583
8 changed files with 338 additions and 25 deletions

View File

@@ -9,7 +9,7 @@ Director::Director(std::string path)
section.name = SECTION_PROG_LOGO;
section.subsection = 0;
section.name = SECTION_PROG_GAME;
section.name = SECTION_PROG_CREDITS;
// Crea el objeto que controla los ficheros de recursos
asset = new Asset(path.substr(0, path.find_last_of("\\/")));
@@ -638,6 +638,14 @@ void Director::runCredits()
delete credits;
}
// Ejecuta la seccion de la demo, donde se ven pantallas del juego
void Director::runDemo()
{
demo = new Demo(renderer, screen, asset, debug);
setSection(demo->run());
delete demo;
}
// Ejecuta la seccion de juego donde se juega
void Director::runGame()
{
@@ -665,6 +673,9 @@ void Director::run()
case SECTION_PROG_CREDITS:
runCredits();
break;
case SECTION_PROG_DEMO:
runDemo();
break;
case SECTION_PROG_GAME:
runGame();
break;