thunderbrew/src/console/Console.cpp
2025-04-12 04:35:49 -04:00

40 lines
775 B
C++

#include "console/Console.hpp"
#include "event/Event.hpp"
static int32_t s_active;
static int32_t s_consoleAccessEnabled;
static KEY s_consoleKey = KEY_TILDE;
static CONSOLERESIZESTATE s_consoleResizeState = CS_NONE;
int32_t ConsoleAccessGetEnabled() {
return s_consoleAccessEnabled;
}
void ConsoleAccessSetEnabled(int32_t enable) {
s_consoleAccessEnabled = enable;
}
int32_t ConsoleGetActive() {
return s_active;
}
KEY ConsoleGetHotKey() {
return s_consoleKey;
}
CONSOLERESIZESTATE ConsoleGetResizeState() {
return s_consoleResizeState;
}
void ConsoleSetActive(int32_t active) {
s_active = active;
}
void ConsoleSetHotKey(KEY hotkey) {
s_consoleKey = hotkey;
}
void ConsolePostClose() {
EventPostCloseEx(EventGetCurrentContext());
}