Añadiendo la clase asset

This commit is contained in:
2022-09-26 10:17:54 +02:00
parent 25616e1e6c
commit 9e089e9092
18 changed files with 1190 additions and 622 deletions

View File

@@ -1,11 +1,12 @@
#pragma once
#include <SDL2/SDL.h>
#include "asset.h"
#include "const.h"
#include "utils.h"
#include "sprite.h"
#include "screen.h"
#include "jail_audio.h"
#include "screen.h"
#include "sprite.h"
#include "utils.h"
#ifndef LOGO_H
#define LOGO_H
@@ -16,7 +17,7 @@ class Logo
private:
SDL_Renderer *mRenderer; // El renderizador de la ventana
Screen *mScreen; // Objeto encargado de dibujar en pantalla
std::string *mFileList; // Lista de ficheros
Asset *mAsset; // Objeto que gestiona todos los ficheros de recursos
LTexture *mTexture; // Textura con los graficos
SDL_Event *mEventHandler; // Manejador de eventos
SDL_Texture *mBackbuffer; // Textura para usar como backbuffer
@@ -28,7 +29,7 @@ private:
public:
// Constructor
Logo(SDL_Renderer *renderer, Screen *screen, std::string *fileList);
Logo(SDL_Renderer *renderer, Screen *screen, Asset *mAsset);
// Destructor
~Logo();