Änderung der Größe in eigener Methode

Die Größe der Zeichenfläche wird nun in einer eigenen, internen Methode geändert, die von setSize und setFullscreen benutzt wird. Dadurch wird die abhängigkeit der beiden Methoden voneinander aufgehoben.
This commit is contained in:
ngb
2022-06-29 22:27:44 +02:00
parent e411b5025e
commit 3bdf0daf79

View File

@@ -361,7 +361,7 @@ public class Zeichenmaschine extends Constants implements MouseInputListener, Ke
// Update width / height
initialWidth = width;
initialHeight = height;
setSize(screenWidth, screenHeight);
changeSize(screenWidth, screenHeight);
// Register ESC as exit fullscreen
canvas.addKeyListener(fullscreenExitListener);
@@ -372,7 +372,8 @@ public class Zeichenmaschine extends Constants implements MouseInputListener, Ke
canvas.removeKeyListener(fullscreenExitListener);
displayDevice.setFullScreenWindow(null);
setSize(initialWidth, initialHeight);
changeSize(initialWidth, initialHeight);
frame.pack();
// frame.setUndecorated(false);
fullscreenChanged();
}