8 name =
"InputsManager";
10 SYSTEM_LOG <<
"InputsManager created and Initialized\n";
20 SYSTEM_LOG <<
"[InputsManager][Info] Initializing new input system...\n";
24 SYSTEM_LOG <<
"[InputsManager][Warning] Failed to load engine config, using defaults\n";
30 SYSTEM_LOG <<
"[InputsManager][Warning] Failed to load input config, creating defaults\n";
67 SYSTEM_LOG <<
"[InputsManager][Info] Input system initialized successfully\n";
86 SYSTEM_LOG <<
"[InputsManager][Info] Joystick connected and registered: " << (
name ?
name :
"Unknown") <<
" (ID: " <<
joyID <<
")\n";
92 SYSTEM_LOG <<
"[InputsManager][Info] Joystick disconnected and unregistered (ID: " <<
joyID <<
")\n";
164 SYSTEM_LOG <<
"InputsManager: Cannot pop last context (stack would be empty)\n";
182 SYSTEM_LOG <<
"InputsManager: Registered input entity " <<
e <<
"\n";
191 SYSTEM_LOG <<
"InputsManager: Unregistered input entity " <<
e <<
"\n";
ComponentTypeID GetComponentTypeID_Static()
static InputContextManager & Get()
static JoystickManager & Get()
void HandleEvent(const SDL_Event *ev)
std::vector< SDL_JoystickID > GetConnectedJoysticks()
static KeyboardManager & Get()
void HandleEvent(const SDL_Event *ev)
void HandleEvent(const SDL_Event *ev)
static MouseManager & Get()