Files

18 lines
542 B
C++

#pragma once
#include <SDL3/SDL.h>
// Auto-ocultació del cursor del ratolí. El joc no usa el ratolí com a
// entrada, així que el cursor del sistema només molesta sobre el canvas.
// El patró és senzill: si l'usuari mou el ratolí, es mostra; si passa
// més de `HIDE_DELAY_MS` sense moviment, s'amaga.
//
// El Director crida `handleEvent()` per cada event i `updateCursorVisibility()`
// una vegada per frame.
namespace Mouse {
void handleEvent(const SDL_Event& ev);
void updateCursorVisibility();
} // namespace Mouse