#pragma once #include #define GAME_WINDOW_WIDTH 1920 #define GAME_WINDOW_HEIGHT 1080 #define DEBUG_WINDOW_WIDTH 800 #define DEBUG_WINDOW_HEIGHT 800 struct Application { struct GLFWwindow* game_window; struct GLFWwindow* debug_window; }; struct Application* application_create(void); void application_render_game(struct Application*); void application_render_debug(struct Application*); void application_update(struct Application*); void application_run(struct Application*); void application_destroy(struct Application*);