// Define once #ifndef H_UI #define H_UI // Libraries #include #include #include #include #include #include #include #include #include #include #include #include "backend/app.h" #include "backend/manager.h" // Structures typedef struct { SceneManager* scene_manager; ViewDispatcher* view_dispatcher; VariableItemList* varitemlist; TextInput* textinput; DialogEx* dialog; Submenu* submenu; TextBox* textbox; Popup* popup; Manager* manager; int selection; char* temp; } FP_App; // Constructors FP_App* fp_app_init(); // Functions void fp_app_run(FP_App* app); void fp_app_free(FP_App* app); #endif