Commitet pa gastar el Cppcheck
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
#include <SDL2/SDL_render.h> // for SDL_Renderer
|
||||
class AnimatedSprite;
|
||||
class Asset;
|
||||
class Screen;
|
||||
class SmartSprite;
|
||||
class Sprite;
|
||||
class Texture;
|
||||
#include <SDL2/SDL_render.h> // for SDL_Renderer
|
||||
#include <memory>
|
||||
|
||||
#include "texture.h"
|
||||
#include "animated_sprite.h"
|
||||
#include "smart_sprite.h"
|
||||
#include "sprite.h"
|
||||
|
||||
struct JA_Sound_t;
|
||||
|
||||
// Clase GameLogo
|
||||
@@ -14,22 +15,18 @@ class GameLogo
|
||||
{
|
||||
private:
|
||||
// Objetos y punteros
|
||||
SDL_Renderer *renderer; // El renderizador de la ventana
|
||||
Screen *screen; // Objeto encargado de dibujar en pantalla
|
||||
Asset *asset; // Objeto que gestiona todos los ficheros de recursos
|
||||
std::unique_ptr<Texture> dustTexture; // Textura con los graficos del polvo
|
||||
std::unique_ptr<Texture> coffeeTexture; // Textura con los graficos de la palabra "COFFEE"
|
||||
std::unique_ptr<Texture> crisisTexture; // Textura con los graficos de la plabra "CRISIS"
|
||||
std::unique_ptr<Texture> arcadeEditionTexture; // Textura con los graficos de "Arcade Edition"
|
||||
|
||||
Texture *dustTexture; // Textura con los graficos del polvo
|
||||
Texture *coffeeTexture; // Textura con los graficos de la palabra "COFFEE"
|
||||
Texture *crisisTexture; // Textura con los graficos de la plabra "CRISIS"
|
||||
Texture *arcadeEditionTexture; // Textura con los graficos de "Arcade Edition"
|
||||
std::unique_ptr<AnimatedSprite> dustLSprite; // Sprite con la el polvo que aparece al colisionar el texto de la pantalla de titulo
|
||||
std::unique_ptr<AnimatedSprite> dustRSprite; // Sprite con la el polvo que aparece al colisionar el texto de la pantalla de titulo
|
||||
|
||||
AnimatedSprite *dustBitmapL; // Sprite con la el polvo que aparece al colisionar el texto de la pantalla de titulo
|
||||
AnimatedSprite *dustBitmapR; // Sprite con la el polvo que aparece al colisionar el texto de la pantalla de titulo
|
||||
std::unique_ptr<SmartSprite> coffeeSprite; // Sprite con la palabra "COFFEE" para la pantalla de titulo
|
||||
std::unique_ptr<SmartSprite> crisisSprite; // Sprite con la palabra "CRISIS" para la pantalla de titulo
|
||||
|
||||
SmartSprite *coffeeBitmap; // Sprite con la palabra "COFFEE" para la pantalla de titulo
|
||||
SmartSprite *crisisBitmap; // Sprite con la palabra "CRISIS" para la pantalla de titulo
|
||||
|
||||
Sprite *arcadeEditionBitmap; // Sprite con los graficos de "Arcade Edition"
|
||||
std::unique_ptr<Sprite> arcadeEditionSprite; // Sprite con los graficos de "Arcade Edition"
|
||||
|
||||
JA_Sound_t *crashSound; // Sonido con el impacto del título
|
||||
|
||||
@@ -37,15 +34,15 @@ private:
|
||||
int x; // Posición donde dibujar el logo
|
||||
int y; // Posición donde dibujar el logo
|
||||
|
||||
enum status_e
|
||||
enum class Status
|
||||
{
|
||||
disabled,
|
||||
moving,
|
||||
shaking,
|
||||
finished
|
||||
DISABLED,
|
||||
MOVING,
|
||||
SHAKING,
|
||||
FINISHED,
|
||||
} status; // Estado en el que se encuentra la clase
|
||||
|
||||
struct shake_t
|
||||
struct Shake
|
||||
{
|
||||
int desp; // Pixels de desplazamiento para agitar la pantalla en el eje x
|
||||
int delay; // Retraso entre cada desplazamiento de la pantalla al agitarse
|
||||
@@ -78,7 +75,7 @@ public:
|
||||
void enable();
|
||||
|
||||
// Indica si ha terminado la animación
|
||||
bool hasFinished();
|
||||
bool hasFinished() const;
|
||||
|
||||
// Recarga las texturas
|
||||
void reLoad();
|
||||
|
||||
Reference in New Issue
Block a user