#include #include "editor.hpp" #include "event.hpp" #include "game.hpp" #include "game-settings.hpp" #include "window-types.hpp" void signal_handler(int signal_num) { fprintf(stdout, "Received signal: %d - shutting down\n", signal_num); pkeSettings.isGameRunning = false; } PKEWindowProperties windowProps{}; int main() { signal(SIGTERM, signal_handler); fprintf(stdout, "PKE_EDITOR ENTERING\n"); // setup { pkeSettings.isShowingEditor = true; Event_RegisterCallback("GAME_INIT", PkeEditor_Init); Event_RegisterCallback("GAME_TEARDOWN", PkeEditor_Teardown); } // run Game_Main(&windowProps); fprintf(stdout, "PKE_EDITOR EXITING\n"); return 0; }