Renombrada la clase render a screen

This commit is contained in:
2021-09-08 09:03:44 +02:00
parent c68d2b4bd4
commit 994f4187e4
6 changed files with 65 additions and 39 deletions

View File

@@ -8,11 +8,12 @@ Game::Game(SDL_Renderer *renderer, std::string *filelist, Lang *lang, Input *inp
mFileList = filelist;
mLang = lang;
mInput = input;
mScreen = new Screen(renderer);
mEventHandler = new SDL_Event();
mTextureText = new LTexture();
mText = new Text(mFileList[5], mTextureText, mRenderer);
mFade = new Fade(mRenderer);
mText = new Text(mFileList[5], mTextureText, renderer);
mFade = new Fade(renderer);
}
Game::~Game()
@@ -24,11 +25,14 @@ Game::~Game()
delete mEventHandler;
mEventHandler = nullptr;
mTextureText->unload();
delete mTextureText;
mTextureText = nullptr;
delete mScreen;
mScreen = nullptr;
delete mText;
mText = nullptr;
@@ -89,13 +93,12 @@ section_t Game::run()
}
// Limpia la pantalla
SDL_SetRenderDrawColor(mRenderer, 0xAA, 0x44, 0x44, 0xFF);
SDL_RenderClear(mRenderer);
mScreen->clean();
mText->writeCentered(SCREEN_CENTER_X, SCREEN_CENTER_Y, "Pepe el Cazavampiros", 0);
// Actualiza la pantalla
SDL_RenderPresent(mRenderer);
mScreen->blit();
}
}