From 1b31643f0b89d314eea4d3ad02df79a48248e9fc Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Sun, 18 May 2025 11:45:17 +0200 Subject: [PATCH] spawn popup at center --- app/src/main/java/chess/view/DDDrender/DDDView.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/chess/view/DDDrender/DDDView.java b/app/src/main/java/chess/view/DDDrender/DDDView.java index 32337a9..4352c00 100644 --- a/app/src/main/java/chess/view/DDDrender/DDDView.java +++ b/app/src/main/java/chess/view/DDDrender/DDDView.java @@ -376,7 +376,9 @@ public class DDDView extends GameAdapter implements CommandSender { } private void renderPopup(String title, String text) { - if (ImGui.beginPopupModal(title, null, ImGuiWindowFlags.AlwaysAutoResize)) { + ImVec2 center = ImGui.getMainViewport().getCenter(); + ImGui.setNextWindowPos(center, ImGuiCond.Appearing, new ImVec2(0.5f, 0.5f)); + if (ImGui.beginPopupModal(title, null, ImGuiWindowFlags.AlwaysAutoResize | ImGuiWindowFlags.NoMove)) { ImGui.text(text); if (ImGui.button("Close")) { ImGui.closeCurrentPopup();