Primera implementación de la clase asset

This commit is contained in:
2021-09-08 18:26:22 +02:00
parent a0b14f5071
commit 94a06dcc2d
7 changed files with 114 additions and 123 deletions

View File

@@ -1,25 +1,25 @@
#include "game.h"
// Constructor
Game::Game(SDL_Renderer *renderer, std::string *filelist, Lang *lang, Input *input)
Game::Game(SDL_Renderer *renderer, Asset *asset, Lang *lang, Input *input)
{
// Copia los punteros
mRenderer = renderer;
mFileList = filelist;
mAsset = asset;
mLang = lang;
mInput = input;
mScreen = new Screen(renderer);
mEventHandler = new SDL_Event();
mTextureText = new LTexture();
mText = new Text(mFileList[5], mTextureText, renderer);
mText = new Text(mAsset->get("nokia2.txt"), mTextureText, renderer);
mFade = new Fade(renderer);
}
Game::~Game()
{
mRenderer = nullptr;
mFileList = nullptr;
mAsset = nullptr;
mLang = nullptr;
mInput = nullptr;
@@ -59,7 +59,7 @@ bool Game::loadMedia()
bool success = true;
// Texturas
success &= loadTextureFromFile(mTextureText, mFileList[4], mRenderer);
success &= loadTextureFromFile(mTextureText, mAsset->get("nokia2.png"), mRenderer);
return success;
}