El case de les variables en mouse.cpp i mouse.h era incorrecte

This commit is contained in:
2025-01-03 23:57:45 +01:00
parent b586a117c8
commit f573bd02ac
2 changed files with 12 additions and 12 deletions

View File

@@ -3,30 +3,30 @@
namespace Mouse
{
Uint32 cursorHideTime = 3000; // Tiempo en milisegundos para ocultar el cursor
Uint32 lastMouseMoveTime = 0; // Última vez que el ratón se movió
bool cursorVisible = true; // Estado del cursor
Uint32 cursor_hide_time = 3000; // Tiempo en milisegundos para ocultar el cursor
Uint32 last_mouse_move_time = 0; // Última vez que el ratón se movió
bool cursor_visible = true; // Estado del cursor
void handleEvent(const SDL_Event &event)
{
if (event.type == SDL_MOUSEMOTION)
{
lastMouseMoveTime = SDL_GetTicks();
if (!cursorVisible)
last_mouse_move_time = SDL_GetTicks();
if (!cursor_visible)
{
SDL_ShowCursor(SDL_ENABLE);
cursorVisible = true;
cursor_visible = true;
}
}
}
void updateCursorVisibility()
{
Uint32 currentTime = SDL_GetTicks();
if (cursorVisible && (currentTime - lastMouseMoveTime > cursorHideTime))
Uint32 current_time = SDL_GetTicks();
if (cursor_visible && (current_time - last_mouse_move_time > cursor_hide_time))
{
SDL_ShowCursor(SDL_DISABLE);
cursorVisible = false;
cursor_visible = false;
}
}
}

View File

@@ -3,9 +3,9 @@
namespace Mouse
{
extern Uint32 cursorHideTime; // Tiempo en milisegundos para ocultar el cursor
extern Uint32 lastMouseMoveTime; // Última vez que el ratón se movió
extern bool cursorVisible; // Estado del cursor
extern Uint32 cursor_hide_time; // Tiempo en milisegundos para ocultar el cursor
extern Uint32 last_mouse_move_time; // Última vez que el ratón se movió
extern bool cursor_visible; // Estado del cursor
void handleEvent(const SDL_Event &event);
void updateCursorVisibility();