Estado funcionales

parent 43ca362e
No preview for this file type
...@@ -17,6 +17,7 @@ void Historia::limpiarEstado(){ ...@@ -17,6 +17,7 @@ void Historia::limpiarEstado(){
}; };
static void iniciarInicio() { static void iniciarInicio() {
Sprite sprPantalla("assets/pantalla.png"); Sprite sprPantalla("assets/pantalla.png");
Hitbox hitPantalla(300,200,500,-1000000000); Hitbox hitPantalla(300,200,500,-1000000000);
...@@ -31,6 +32,18 @@ static void iniciarInicio() { ...@@ -31,6 +32,18 @@ static void iniciarInicio() {
getPantalla1()->anadirObjeto(Pantalla); getPantalla1()->anadirObjeto(Pantalla);
} }
static void iniciarCalendarioVisto(){
Sprite sprPantalla("assets/pantalla.png");
Hitbox hitPantalla(300,200,500,-1000000);
auto funcionPantalla=[](Objeto *Pantalla)->bool{
play_video("assets/MiedoCalendario2","es");
return false;
};
Objeto Pantalla(sprPantalla,sprPantalla,sprPantalla,hitPantalla,0,100,400,400,normal,funcionPantalla);
getPantalla1()->anadirObjeto(Pantalla);
}
void Historia::siguienteEstado(Secuencia estado){ void Historia::siguienteEstado(Secuencia estado){
switch (estado){ switch (estado){
case Inicio: case Inicio:
...@@ -38,6 +51,7 @@ void Historia::siguienteEstado(Secuencia estado){ ...@@ -38,6 +51,7 @@ void Historia::siguienteEstado(Secuencia estado){
break; break;
case CalendarioVisto: case CalendarioVisto:
iniciarCalendarioVisto();
break; break;
case CalendarioQuitado: case CalendarioQuitado:
......
WEBVTT
1
00:00:00.550 --> 00:00:05.000
No puedo pasar
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment