Files
aee/source/core/jail/jinput.hpp
2026-04-05 00:41:04 +02:00

26 lines
673 B
C++

#pragma once
#include <SDL3/SDL.h>
void JI_DisableKeyboard(Uint32 time);
// Bloqueja tot l'input cap al joc (JI_KeyPressed retorna false per a tot)
void JI_SetInputBlocked(bool blocked);
// Estableix l'estat d'una tecla virtual. Múltiples fonts (gamepad, remap)
// s'agrupen per OR. JI_KeyPressed retorna true si el teclat real O qualsevol
// font virtual està premuda.
enum JI_VirtualSource {
JI_VSRC_GAMEPAD = 0,
JI_VSRC_REMAP = 1,
JI_VSRC_COUNT
};
void JI_SetVirtualKey(int scancode, int source, bool pressed);
void JI_Update();
bool JI_KeyPressed(int key);
bool JI_CheatActivated(const char* cheat_code);
bool JI_AnyKey();