From eec68188ee51033371bda23a71e15a03c6043b31 Mon Sep 17 00:00:00 2001 From: Felix Koppe Date: Thu, 28 Nov 2024 16:08:33 +0100 Subject: [PATCH] Make use of parallelProjection --- .../src/main/java/pp/mdga/client/button/ClickButton.java | 6 +++--- .../client/src/main/java/pp/mdga/client/view/LobbyView.java | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/button/ClickButton.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/button/ClickButton.java index d496d55f..91d2ef35 100644 --- a/Projekte/mdga/client/src/main/java/pp/mdga/client/button/ClickButton.java +++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/button/ClickButton.java @@ -27,12 +27,12 @@ public abstract class ClickButton extends AbstractButton { instance = new Button(label); - instance.addClickCommands((_) -> action.run()); + instance.addClickCommands((button) -> action.run()); instance.setTextHAlignment(HAlignment.Center); instance.setTextVAlignment(VAlignment.Center); - instance.addCommands(Button.ButtonAction.HighlightOn, (_) -> click()); - instance.addCommands(Button.ButtonAction.HighlightOff, (_) -> release()); + instance.addCommands(Button.ButtonAction.HighlightOn, (button) -> click()); + instance.addCommands(Button.ButtonAction.HighlightOff, (button) -> release()); instance.setFont(font); diff --git a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/LobbyView.java b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/LobbyView.java index f5eca46e..30b25b0b 100644 --- a/Projekte/mdga/client/src/main/java/pp/mdga/client/view/LobbyView.java +++ b/Projekte/mdga/client/src/main/java/pp/mdga/client/view/LobbyView.java @@ -52,6 +52,11 @@ public LobbyView(MdgaApp app) { @Override public void onEnter() { + app.getCamera().setParallelProjection(true); + float aspect = (float) app.getCamera().getWidth() / app.getCamera().getHeight(); + float size = 1.65f; + app.getCamera().setFrustum(-1000, 1000, -aspect * size, aspect * size, size, -size); + settingsButton.show(); leaveButton.show();