#ifndef STATE_MODULES_H #define STATE_MODULES_H #include "../ts_event.h" #include "../ui/elements.h" #include "../globals.h" #include "../interfaces.h" void initModulesState(); void freeModulesState(); void handleModulesState(struct TSEvent event); void handleModulesKeyInput(struct TSEvent_Keyboard key_event); void processModulesState(int delta); void renderModulesState(); /* state variables */ struct ElementList *s_modules_elements; struct Element *s_active_element; /* local functions */ void ModulesState_loadModule(struct Element *element); #endif