Oculta el puntero del raton al compilar en modo ARCADE

This commit is contained in:
2024-09-03 18:50:20 +02:00
parent 1b160c0584
commit f5b866b8c5

View File

@@ -146,8 +146,13 @@ void Screen::setVideoMode(int videoMode)
// Aplica el modo de video // Aplica el modo de video
SDL_SetWindowFullscreen(window, 0); SDL_SetWindowFullscreen(window, 0);
#ifdef ARCADE
// Oculta el puntero
SDL_ShowCursor(SDL_DISABLE);
#else
// Muestra el puntero // Muestra el puntero
SDL_ShowCursor(SDL_ENABLE); SDL_ShowCursor(SDL_ENABLE);
#endif
windowWidth = gameCanvasWidth; windowWidth = gameCanvasWidth;
windowHeight = gameCanvasHeight; windowHeight = gameCanvasHeight;
@@ -168,7 +173,7 @@ void Screen::setVideoMode(int videoMode)
SDL_ShowCursor(SDL_DISABLE); SDL_ShowCursor(SDL_DISABLE);
// Obten el alto y el ancho de la ventana // Obten el alto y el ancho de la ventana
//SDL_GetWindowSize(window, &windowWidth, &windowHeight); // SDL_GetWindowSize(window, &windowWidth, &windowHeight);
// Aplica el escalado al rectangulo donde se pinta la textura del juego // Aplica el escalado al rectangulo donde se pinta la textura del juego
if (options->video.integerScale) if (options->video.integerScale)
@@ -205,7 +210,7 @@ void Screen::setVideoMode(int videoMode)
} }
else else
{ {
//dest = {0, 0, windowWidth, windowHeight}; // dest = {0, 0, windowWidth, windowHeight};
dest = {0, 0, gameCanvasWidth, gameCanvasHeight}; dest = {0, 0, gameCanvasWidth, gameCanvasHeight};
} }
} }
@@ -227,7 +232,7 @@ void Screen::setVideoMode(int videoMode)
else else
{ {
// El renderizador pasa a tener el tamaño de la pantalla en fullscreen o del juego en modo ventana // El renderizador pasa a tener el tamaño de la pantalla en fullscreen o del juego en modo ventana
//SDL_RenderSetLogicalSize(renderer, windowWidth, windowHeight); // SDL_RenderSetLogicalSize(renderer, windowWidth, windowHeight);
SDL_RenderSetLogicalSize(renderer, gameCanvasWidth, gameCanvasHeight); SDL_RenderSetLogicalSize(renderer, gameCanvasWidth, gameCanvasHeight);
} }
#endif #endif