forked from jaildesigner-jailgames/jaildoctors_dilemma
Trabajando en el ending
This commit is contained in:
@@ -45,8 +45,8 @@ private:
|
||||
struct scene_t // Estructura para crear cada una de las escenas del final
|
||||
{
|
||||
std::vector<asdhk> textIndex; // Indices del vector de textos a mostrar y su disparador
|
||||
int pictureIndex; // Indice del vector de imagenes a mostrar
|
||||
int counterEnd; // Valor del contador en el que finaliza la escena
|
||||
int pictureIndex; // Indice del vector de imagenes a mostrar
|
||||
int counterEnd; // Valor del contador en el que finaliza la escena
|
||||
};
|
||||
|
||||
// Objetos y punteros
|
||||
@@ -64,17 +64,14 @@ private:
|
||||
|
||||
// Variables
|
||||
int counter; // Contador
|
||||
bool counterEnabled; // Indica si esta activo el contador
|
||||
int subCounter; // Contador secundario
|
||||
section_t section; // Estado del bucle principal para saber si continua o se sale
|
||||
Uint32 ticks; // Contador de ticks para ajustar la velocidad del programa
|
||||
Uint32 ticksSpeed; // Velocidad a la que se repiten los bucles del programa
|
||||
std::vector<textAndPos_t> texts; // Vector con los textos
|
||||
std::vector<endingTexture_t> spriteTexts; // Vector con los sprites de texto con su cortinilla
|
||||
std::vector<endingTexture_t> spritePics; // Vector con los sprites de texto con su cortinilla
|
||||
int scene; // Escena actual
|
||||
std::vector<int> sceneLenght; // Duracion de cada escena
|
||||
std::vector<scene_t> scenes; // Vector con los textos e imagenes de cada escena
|
||||
bool pause;
|
||||
JA_Music music; // Musica que suena durante el final
|
||||
|
||||
// Actualiza el objeto
|
||||
void update();
|
||||
@@ -88,17 +85,20 @@ private:
|
||||
// Inicializa los textos
|
||||
void iniTexts();
|
||||
|
||||
// Inicializa las imagenes
|
||||
void iniPics();
|
||||
|
||||
// Inicializa las escenas
|
||||
void iniScenes();
|
||||
|
||||
// Rellena la textura segun la escena
|
||||
void fillTexture();
|
||||
|
||||
// Actualiza el contador
|
||||
void updateCounter();
|
||||
|
||||
// Dibuja la coverTexture
|
||||
void renderCoverTexture();
|
||||
// Actualiza las cortinillas de los elementos
|
||||
void updateSpriteCovers();
|
||||
|
||||
// Comprueba si se ha de cambiar de escena
|
||||
void checkChangeScene();
|
||||
|
||||
public:
|
||||
// Constructor
|
||||
|
||||
Reference in New Issue
Block a user