- [FIX] Ja no es mostra el cursor mai (excepte si estas editant)

This commit is contained in:
2024-10-10 20:38:12 +02:00
parent 51eb933383
commit b5f4425672
2 changed files with 7 additions and 6 deletions

View File

@@ -105,9 +105,10 @@ namespace draw
SDL_GetRendererInfo(sdl_renderer, &info); SDL_GetRendererInfo(sdl_renderer, &info);
printf("\nRenderer: %s\n", info.name); printf("\nRenderer: %s\n", info.name);
SDL_ShowCursor(false);
if (screen_fullscreen) if (screen_fullscreen)
{ {
SDL_ShowCursor(false);
int w, h; int w, h;
SDL_GetWindowSize(sdl_window, &w, &h); SDL_GetWindowSize(sdl_window, &w, &h);
fullscreen_scale = h/screen_height; fullscreen_scale = h/screen_height;
@@ -118,7 +119,6 @@ namespace draw
} }
else else
{ {
SDL_ShowCursor(true);
dest_rect.x = dest_rect.y = 0; dest_rect.x = dest_rect.y = 0;
dest_rect.w = screen_width * zoom; dest_rect.w = screen_width * zoom;
dest_rect.h = screen_height * zoom; dest_rect.h = screen_height * zoom;
@@ -187,9 +187,10 @@ namespace draw
sdl_renderer = SDL_CreateRenderer(sdl_window, -1, 0); sdl_renderer = SDL_CreateRenderer(sdl_window, -1, 0);
sdl_texture = SDL_CreateTexture(sdl_renderer, SDL_PIXELFORMAT_ARGB8888, SDL_TEXTUREACCESS_STREAMING, screen_width, screen_height); sdl_texture = SDL_CreateTexture(sdl_renderer, SDL_PIXELFORMAT_ARGB8888, SDL_TEXTUREACCESS_STREAMING, screen_width, screen_height);
SDL_ShowCursor(false);
if (screen_fullscreen) if (screen_fullscreen)
{ {
SDL_ShowCursor(false);
int w, h; int w, h;
SDL_GetWindowSize(sdl_window, &w, &h); SDL_GetWindowSize(sdl_window, &w, &h);
fullscreen_scale = h/screen_height; fullscreen_scale = h/screen_height;
@@ -200,7 +201,6 @@ namespace draw
} }
else else
{ {
SDL_ShowCursor(true);
dest_rect.x = dest_rect.y = 0; dest_rect.x = dest_rect.y = 0;
dest_rect.w = screen_width * zoom; dest_rect.w = screen_width * zoom;
dest_rect.h = screen_height * zoom; dest_rect.h = screen_height * zoom;

View File

@@ -104,9 +104,10 @@ void game::init()
{ {
if (game::getParams(1) && strcmp(game::getParams(1), "editor")==0) editor::setDevMode(); if (game::getParams(1) && strcmp(game::getParams(1), "editor")==0) editor::setDevMode();
if (editor::isDevMode()) if (editor::isDevMode()) {
draw::init("The Pool", 520, 240, zoom); draw::init("The Pool", 520, 240, zoom);
else { SDL_ShowCursor(true);
} else {
loadConfig(); loadConfig();
draw::init("The Pool", 320, 240, zoom, fullscreen); draw::init("The Pool", 320, 240, zoom, fullscreen);
console::init(); console::init();