diff --git a/source/jdraw.cpp b/source/jdraw.cpp index a4d2639..ddd03d8 100644 --- a/source/jdraw.cpp +++ b/source/jdraw.cpp @@ -105,9 +105,10 @@ namespace draw SDL_GetRendererInfo(sdl_renderer, &info); printf("\nRenderer: %s\n", info.name); + SDL_ShowCursor(false); + if (screen_fullscreen) { - SDL_ShowCursor(false); int w, h; SDL_GetWindowSize(sdl_window, &w, &h); fullscreen_scale = h/screen_height; @@ -118,7 +119,6 @@ namespace draw } else { - SDL_ShowCursor(true); dest_rect.x = dest_rect.y = 0; dest_rect.w = screen_width * zoom; dest_rect.h = screen_height * zoom; @@ -187,9 +187,10 @@ namespace draw 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_ShowCursor(false); + if (screen_fullscreen) { - SDL_ShowCursor(false); int w, h; SDL_GetWindowSize(sdl_window, &w, &h); fullscreen_scale = h/screen_height; @@ -200,7 +201,6 @@ namespace draw } else { - SDL_ShowCursor(true); dest_rect.x = dest_rect.y = 0; dest_rect.w = screen_width * zoom; dest_rect.h = screen_height * zoom; diff --git a/source/main.cpp b/source/main.cpp index 88f0f4e..e491e92 100644 --- a/source/main.cpp +++ b/source/main.cpp @@ -104,9 +104,10 @@ void game::init() { 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); - else { + SDL_ShowCursor(true); + } else { loadConfig(); draw::init("The Pool", 320, 240, zoom, fullscreen); console::init();