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();