/
erlang.spawn
/
fallout2-ce
Обзор
Документация
Войти
/
erlang.spawn
/
fallout2-ce
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/input.h
45 строк
1 KB
Mike Klaas
more deobfuscation (#286)
23 фев 2026, 08:55
Не верифицирован
23 фев 2026, 08:55
e86dce3
Код
Авторство
О чём код?
#ifndef FALLOUT_INPUT_H_ #define FALLOUT_INPUT_H_ namespace fallout { typedef void(TickerProc)(); typedef int(ScreenshotHandler)(int width, int height, unsigned char* buffer, unsigned char* palette); // global for blocking mouse event in inventoryOpenUseItemOn inventory screen extern bool gBlockMouseUpEvent; int inputInit(); void inputExit(); int inputGetInput(); void get_input_position(int* x, int* y); void _process_bk(); void enqueueInputEvent(int logicalKey); void inputEventQueueReset(); void tickersExecute(); void tickersAdd(TickerProc* fn); void tickersRemove(TickerProc* fn); void tickersEnable(); void tickersDisable(); void takeScreenshot(); int screenshotHandlerDefaultImpl(int width, int height, unsigned char* data, unsigned char* palette); int screenshotHandlerPngImpl(int width, int height, unsigned char* data, unsigned char* palette); void screenshotHandlerConfigure(int keyCode, ScreenshotHandler* handler); unsigned int getTicks(); void inputPauseForTocks(unsigned int ms); void inputBlockForTocks(unsigned int ms); unsigned int getTicksSince(unsigned int start); unsigned int getTicksBetween(unsigned int end, unsigned int start); unsigned int _get_bk_time(); int _GNW95_input_init(); void _GNW95_process_message(); void _GNW95_clear_time_stamps(); void _GNW95_lost_focus(); void beginTextInput(); void endTextInput(); } // namespace fallout #endif /* FALLOUT_INPUT_H_ */