Añadida la clase screen al código

This commit is contained in:
2021-09-10 23:52:58 +02:00
parent 3fe0861e4f
commit ea3f16b8ac
6 changed files with 105 additions and 32 deletions

View File

@@ -8,14 +8,15 @@ Screen::Screen(SDL_Window *window, SDL_Renderer *renderer)
mWindow = window;
mRenderer = renderer;
mScreenWidth = 320;//REAL_SCREEN_WIDTH;
mScreenHeight = 240;//REAL_SCREEN_HEIGHT;
mGameCanvasWidth = 256;//SCREEN_WIDTH;
mGameCanvasHeight = 192;//SCREEN_HEIGHT;
mGameCanvasPosX = 0;//(REAL_SCREEN_WIDTH - SCREEN_WIDTH) / 2;
mGameCanvasPosY = 0;//(REAL_SCREEN_HEIGHT - SCREEN_HEIGHT) / 2;
mScreenWidth = REAL_SCREEN_WIDTH;
mScreenHeight = REAL_SCREEN_HEIGHT;
mGameCanvasWidth = SCREEN_WIDTH;
mGameCanvasHeight = SCREEN_HEIGHT;
mGameCanvasPosX = (mScreenWidth - mGameCanvasWidth) / 2;
mGameCanvasPosY = (mScreenHeight - mGameCanvasHeight) / 2;
mBorderColor = {0x27, 0x27, 0x36};
mBorderColor = {0x00, 0x00, 0x00};
// Crea la textura donde se dibujan los graficos del juego
mGameCanvas = SDL_CreateTexture(mRenderer, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, mGameCanvasWidth, mGameCanvasHeight);