26 std::cout <<
"=============================================" << std::endl;
27 std::cout <<
" Olympe Tilemap Editor" << std::endl;
28 std::cout <<
"=============================================" << std::endl;
29 std::cout <<
"Version: 1.0.0 (Phase 1 - Foundation)" << std::endl;
30 std::cout <<
"Mode: Standalone Tilemap/Level Editor" << std::endl;
31 std::cout <<
"=============================================" << std::endl;
36 std::cerr <<
"[TilemapEditor] SDL3 Init failed: " <<
SDL_GetError() << std::endl;
42 "Olympe Tilemap Editor - Phase 1",
50 std::cerr <<
"[TilemapEditor] Window creation failed: " <<
SDL_GetError() << std::endl;
59 std::cerr <<
"[TilemapEditor] Renderer creation failed: " <<
SDL_GetError() << std::endl;
67 ImGui::CreateContext();
73 ImGui::StyleColorsDark();
94 std::cerr <<
"[TilemapEditor] Editor app initialization failed" << std::endl;
99 ImGui::DestroyContext();
109 std::cout <<
"[TilemapEditor] Initialization complete" << std::endl;
110 std::cout <<
"[TilemapEditor] Press Ctrl+Q to quit" << std::endl;
void SDL_AppQuit(void *appstate, SDL_AppResult result)
SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
SDL_AppResult SDL_AppIterate(void *appstate)
static Uint64 g_LastFrameTime
SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event)
static Olympe::Editor::TilemapEditorApp * g_EditorApp
static SDL_Renderer * g_Renderer
static SDL_Window * g_Window