El case de les variables en mouse.cpp i mouse.h era incorrecte
This commit is contained in:
@@ -3,30 +3,30 @@
|
|||||||
|
|
||||||
namespace Mouse
|
namespace Mouse
|
||||||
{
|
{
|
||||||
Uint32 cursorHideTime = 3000; // Tiempo en milisegundos para ocultar el cursor
|
Uint32 cursor_hide_time = 3000; // Tiempo en milisegundos para ocultar el cursor
|
||||||
Uint32 lastMouseMoveTime = 0; // Última vez que el ratón se movió
|
Uint32 last_mouse_move_time = 0; // Última vez que el ratón se movió
|
||||||
bool cursorVisible = true; // Estado del cursor
|
bool cursor_visible = true; // Estado del cursor
|
||||||
|
|
||||||
void handleEvent(const SDL_Event &event)
|
void handleEvent(const SDL_Event &event)
|
||||||
{
|
{
|
||||||
if (event.type == SDL_MOUSEMOTION)
|
if (event.type == SDL_MOUSEMOTION)
|
||||||
{
|
{
|
||||||
lastMouseMoveTime = SDL_GetTicks();
|
last_mouse_move_time = SDL_GetTicks();
|
||||||
if (!cursorVisible)
|
if (!cursor_visible)
|
||||||
{
|
{
|
||||||
SDL_ShowCursor(SDL_ENABLE);
|
SDL_ShowCursor(SDL_ENABLE);
|
||||||
cursorVisible = true;
|
cursor_visible = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void updateCursorVisibility()
|
void updateCursorVisibility()
|
||||||
{
|
{
|
||||||
Uint32 currentTime = SDL_GetTicks();
|
Uint32 current_time = SDL_GetTicks();
|
||||||
if (cursorVisible && (currentTime - lastMouseMoveTime > cursorHideTime))
|
if (cursor_visible && (current_time - last_mouse_move_time > cursor_hide_time))
|
||||||
{
|
{
|
||||||
SDL_ShowCursor(SDL_DISABLE);
|
SDL_ShowCursor(SDL_DISABLE);
|
||||||
cursorVisible = false;
|
cursor_visible = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
|
|
||||||
namespace Mouse
|
namespace Mouse
|
||||||
{
|
{
|
||||||
extern Uint32 cursorHideTime; // Tiempo en milisegundos para ocultar el cursor
|
extern Uint32 cursor_hide_time; // Tiempo en milisegundos para ocultar el cursor
|
||||||
extern Uint32 lastMouseMoveTime; // Última vez que el ratón se movió
|
extern Uint32 last_mouse_move_time; // Última vez que el ratón se movió
|
||||||
extern bool cursorVisible; // Estado del cursor
|
extern bool cursor_visible; // Estado del cursor
|
||||||
|
|
||||||
void handleEvent(const SDL_Event &event);
|
void handleEvent(const SDL_Event &event);
|
||||||
void updateCursorVisibility();
|
void updateCursorVisibility();
|
||||||
|
|||||||
Reference in New Issue
Block a user