afegides opcions per defecte per a les notificacions
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include <SDL2/SDL.h>
|
||||
#include "asset.h"
|
||||
#include "utils.h"
|
||||
#include "notify.h"
|
||||
#include "input.h"
|
||||
#include "../const.h"
|
||||
#include <vector>
|
||||
@@ -21,6 +22,7 @@ private:
|
||||
SDL_Renderer *renderer; // El renderizador de la ventana
|
||||
Asset *asset; // Objeto con el listado de recursos
|
||||
Input *input; // Objeto para leer las entradas de teclado o mando
|
||||
Notify *notify; // Pinta notificaciones en pantalla
|
||||
SDL_Texture *gameCanvas; // Textura para completar la ventana de juego hasta la pantalla completa
|
||||
options_t *options; // Variable con todas las opciones del programa
|
||||
|
||||
@@ -44,7 +46,6 @@ private:
|
||||
};
|
||||
|
||||
// Variables - Efectos
|
||||
effect_t fadeEffect; // Variable para gestionar el efecto de fade
|
||||
effect_t flashEffect; // Variable para gestionar el efecto de flash
|
||||
|
||||
struct shake_t
|
||||
@@ -57,21 +58,6 @@ private:
|
||||
int origin; // Valor inicial de la pantalla para dejarla igual tras el desplazamiento
|
||||
} shakeEffect;
|
||||
|
||||
// Inicializa las variables para el fade
|
||||
void iniFade();
|
||||
|
||||
// Actualiza el fade
|
||||
void updateFade();
|
||||
|
||||
// Dibuja el fade
|
||||
void renderFade();
|
||||
|
||||
// Actualiza los efectos
|
||||
void updateFX();
|
||||
|
||||
// Dibuja los efectos
|
||||
void renderFX();
|
||||
|
||||
// Actualiza la logica para agitar la pantalla
|
||||
void updateShake();
|
||||
|
||||
@@ -134,12 +120,6 @@ public:
|
||||
// Cambia entre borde visible y no visible
|
||||
void switchBorder();
|
||||
|
||||
// Activa el fade
|
||||
void setFade();
|
||||
|
||||
// Comprueba si ha terminado el fade
|
||||
bool fadeEnded();
|
||||
|
||||
// Agita la pantalla
|
||||
void shake();
|
||||
|
||||
@@ -151,4 +131,7 @@ public:
|
||||
|
||||
// Atenua la pantalla
|
||||
void attenuate(bool value);
|
||||
|
||||
// Muestra una notificación de texto por pantalla;
|
||||
void showNotification(std::string text1 = "", std::string text2 = "", int icon = -1);
|
||||
};
|
||||
Reference in New Issue
Block a user