Trabajando en la clase screen. Ya pone borde en la pantalla

This commit is contained in:
2021-09-08 23:12:08 +02:00
parent 726a1b3064
commit 850b4e2a12
6 changed files with 53 additions and 11 deletions

View File

@@ -49,7 +49,7 @@ Director::Director(std::string path)
// Aplica las opciones
SDL_SetWindowFullscreen(mWindow, mOptions->fullScreenMode);
SDL_SetWindowSize(mWindow, SCREEN_WIDTH * mOptions->windowSize, SCREEN_HEIGHT * mOptions->windowSize);
SDL_SetWindowSize(mWindow, REAL_SCREEN_WIDTH * mOptions->windowSize, REAL_SCREEN_HEIGHT * mOptions->windowSize);
mLang->setLang(mOptions->language);
// Inicializa el resto de variables
@@ -172,7 +172,7 @@ bool Director::initSDL()
SDL_SetRenderDrawColor(mRenderer, 0x00, 0x00, 0x00, 0xFF);
// Establece el tamaño del buffer de renderizado
SDL_RenderSetLogicalSize(mRenderer, SCREEN_WIDTH, SCREEN_HEIGHT);
SDL_RenderSetLogicalSize(mRenderer, REAL_SCREEN_WIDTH, REAL_SCREEN_HEIGHT);
// Establece el modo de mezcla
SDL_SetRenderDrawBlendMode(mRenderer, SDL_BLENDMODE_BLEND);
@@ -352,7 +352,7 @@ void Director::runTitle()
void Director::runGame()
{
mGame = new Game(mRenderer, mAsset, mLang, mInput);
mGame = new Game(mWindow, mRenderer, mAsset, mLang, mInput);
setSection(mGame->run());
delete mGame;
}