From c68d2b4bd4d22cf3da89efea5d659396f08bb64d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20Valor=20Mart=C3=ADnez?= Date: Tue, 7 Sep 2021 22:46:05 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1adido=20render.h=20y=20render.cpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/game.cpp | 19 +++++++------------ source/render.cpp | 11 +++++++++++ source/render.h | 21 +++++++++++++++++++++ 3 files changed, 39 insertions(+), 12 deletions(-) create mode 100644 source/render.cpp create mode 100644 source/render.h diff --git a/source/game.cpp b/source/game.cpp index c3c325d..512050b 100644 --- a/source/game.cpp +++ b/source/game.cpp @@ -1,8 +1,4 @@ #include "game.h" -#ifdef __MIPSEL__ -#include -#include -#endif // Constructor Game::Game(SDL_Renderer *renderer, std::string *filelist, Lang *lang, Input *input) @@ -12,12 +8,11 @@ Game::Game(SDL_Renderer *renderer, std::string *filelist, Lang *lang, Input *inp mFileList = filelist; mLang = lang; mInput = input; - mTextureText = new LTexture(); - - mText = new Text(mFileList[5], mTextureText, mRenderer); - - mFade = new Fade(mRenderer); + mEventHandler = new SDL_Event(); + mTextureText = new LTexture(); + mText = new Text(mFileList[5], mTextureText, mRenderer); + mFade = new Fade(mRenderer); } Game::~Game() @@ -27,6 +22,9 @@ Game::~Game() mLang = nullptr; mInput = nullptr; + delete mEventHandler; + mEventHandler = nullptr; + mTextureText->unload(); delete mTextureText; mTextureText = nullptr; @@ -36,9 +34,6 @@ Game::~Game() delete mFade; mFade = nullptr; - - delete mEventHandler; - mEventHandler = nullptr; } // Inicializa las variables necesarias para la sección 'Game' diff --git a/source/render.cpp b/source/render.cpp new file mode 100644 index 0000000..75c714a --- /dev/null +++ b/source/render.cpp @@ -0,0 +1,11 @@ +#include "render.h" + +// Constructor +Render::Render() +{ +} + +// Destructor +Render::~Render() +{ +} diff --git a/source/render.h b/source/render.h new file mode 100644 index 0000000..6b4a55b --- /dev/null +++ b/source/render.h @@ -0,0 +1,21 @@ +#pragma once +#include "ifdefs.h" + +#ifndef RENDER_H +#define RENDER_H + +// Clase Render +class Render +{ +private: + +public: + // Constructor + Render(); + + // Destructor + ~Render(); + +}; + +#endif