From 03bab94c0f430be6115907ece37699af956b2040 Mon Sep 17 00:00:00 2001 From: Noah Date: Mon, 4 Oct 2021 12:30:24 +0200 Subject: [PATCH] Calculating Windows Size --- src/game/Control.java | 14 ++++++++------ src/main/Main.java | 3 ++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/game/Control.java b/src/game/Control.java index 84c310a..cf4bf85 100644 --- a/src/game/Control.java +++ b/src/game/Control.java @@ -249,13 +249,15 @@ public class Control { private void calcSize(){ - float c = 800; + float ratio = (float) (xSize) / (float) (ySize); + if (xSize > ySize){ + width = 800; + height = (int) (width / ratio); + } else { + height = 800; + width = (int) (height * ratio); + } - width = Math.round(xSize * (c / xSize)); - height = Math.round(ySize * (c / ySize)); - - System.out.println(xSize + " " + width); - System.out.println(ySize + " " + height); } diff --git a/src/main/Main.java b/src/main/Main.java index f9889c8..35eebf0 100644 --- a/src/main/Main.java +++ b/src/main/Main.java @@ -1,13 +1,14 @@ package main; -import game.Control; +import game.Control; public class Main { public static void main(String[] args) { Control control = new Control(); control.start(); + }