From af88f7f96b64acd013c964383028311d6d310d5e Mon Sep 17 00:00:00 2001 From: Dmitrii Morozov Date: Sat, 4 Jan 2025 12:41:47 +0100 Subject: Start from scratch --- .../endless/desktop/DesktopLauncher.java | 26 ++++++++++++++++++++++ .../org/snoopdesigns/endless/DesktopLauncher.java | 23 ------------------- 2 files changed, 26 insertions(+), 23 deletions(-) create mode 100644 desktop/src/main/java/org/snoopdesigns/endless/desktop/DesktopLauncher.java delete mode 100644 desktop/src/org/snoopdesigns/endless/DesktopLauncher.java (limited to 'desktop/src') diff --git a/desktop/src/main/java/org/snoopdesigns/endless/desktop/DesktopLauncher.java b/desktop/src/main/java/org/snoopdesigns/endless/desktop/DesktopLauncher.java new file mode 100644 index 0000000..6aaa364 --- /dev/null +++ b/desktop/src/main/java/org/snoopdesigns/endless/desktop/DesktopLauncher.java @@ -0,0 +1,26 @@ +package org.snoopdesigns.endless.desktop; + +import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application; +import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration; +import org.snoopdesigns.endless.EndlessGame; + +public class DesktopLauncher { + + public static void main(String[] args) { + createApplication(); + } + + private static Lwjgl3Application createApplication() { + return new Lwjgl3Application(new EndlessGame(), + getDefaultConfiguration()); + } + + private static Lwjgl3ApplicationConfiguration getDefaultConfiguration() { + Lwjgl3ApplicationConfiguration configuration = new Lwjgl3ApplicationConfiguration(); + configuration.setTitle("endless-game"); + configuration.useVsync(true); + configuration.setForegroundFPS(Lwjgl3ApplicationConfiguration.getDisplayMode().refreshRate + 1); + configuration.setWindowedMode(640, 480); + return configuration; + } +} \ No newline at end of file diff --git a/desktop/src/org/snoopdesigns/endless/DesktopLauncher.java b/desktop/src/org/snoopdesigns/endless/DesktopLauncher.java deleted file mode 100644 index 3ece708..0000000 --- a/desktop/src/org/snoopdesigns/endless/DesktopLauncher.java +++ /dev/null @@ -1,23 +0,0 @@ -package org.snoopdesigns.endless; - -import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application; -import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration; -import org.snoopdesigns.endless.config.Config; - -public final class DesktopLauncher { - - private final static String TITLE = "Endless"; - - private DesktopLauncher() { - } - - public static void main(String[] arg) { - Lwjgl3ApplicationConfiguration config = new Lwjgl3ApplicationConfiguration(); - config.setForegroundFPS(60); - config.setTitle(TITLE); - config.useVsync(true); - config.setWindowedMode(Config.getScreenWidth(), Config.getScreenHeight()); - //config.setFullscreenMode(Lwjgl3ApplicationConfiguration.getDisplayMode()); - new Lwjgl3Application(new EndlessGame(), config); - } -} -- cgit v1.2.3