diff --git a/src/CHANGEME.cpp b/src/CHANGEME.cpp index 8751fe9..85a5c7f 100644 --- a/src/CHANGEME.cpp +++ b/src/CHANGEME.cpp @@ -25,12 +25,31 @@ void loop() { void draw_scene(sf::RenderTarget &target) { } +static bool dockspace = true; + +void draw_main_menu_bar() { + if (ImGui::BeginMenu("Edit")) { + if (ImGui::MenuItem("Dockspace?")) { + dockspace = !dockspace; + } + ImGui::EndMenu(); + } +} + void draw_gui() { // draw your GUI - if (ImGui::Begin("MyWindow")) { + if (dockspace) { + ImGui::DockSpaceOverViewport(0, NULL, ImGuiDockNodeFlags_PassthruCentralNode); + } + if (ImGui::Begin("My Window")) { + ImGui::Text("A window with text and a button!!"); if (ImGui::Button("My Button")) { std::println("Yipeeee"); } ImGui::End(); } + if (ImGui::Begin("Second Window :O")) { + ImGui::Text("A window with text!"); + ImGui::End(); + } }