summaryrefslogtreecommitdiff
path: root/desktop/src
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/src')
-rw-r--r--desktop/src/main/java/org/snoopdesigns/endless/desktop/DesktopLauncher.java26
-rw-r--r--desktop/src/org/snoopdesigns/endless/DesktopLauncher.java23
2 files changed, 26 insertions, 23 deletions
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);
- }
-}