From 6469a0f557ea7b1e0471391a7b22d0159abb9321 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Thu, 6 Oct 2022 01:22:26 +0600 Subject: maxon оооо ты забыл открыть сундук ... MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'desktop/src/com') diff --git a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java index 207454d..3ce6db4 100644 --- a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java +++ b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java @@ -14,7 +14,7 @@ public class DesktopLauncher { Lwjgl3ApplicationConfiguration config = new Lwjgl3ApplicationConfiguration(); config.setForegroundFPS(60); config.setTitle("Maxon Petting Simulator"); - config.setWindowIcon("icon.png"); + config.setWindowIcon("icon_chest.png"); config.setMaximized(true); new Lwjgl3Application(new MaxonGame(), config); } -- cgit v1.2.3 From 0ba2d5549c44d34d98acba178bbf5e9c91cc4614 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 15 Oct 2022 17:14:20 +0200 Subject: извините за перма фулл скрин MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'desktop/src/com') diff --git a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java index 3ce6db4..3722e5f 100644 --- a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java +++ b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java @@ -15,7 +15,9 @@ public class DesktopLauncher { config.setForegroundFPS(60); config.setTitle("Maxon Petting Simulator"); config.setWindowIcon("icon_chest.png"); - config.setMaximized(true); + + config.setFullscreenMode(Lwjgl3ApplicationConfiguration.getDisplayMode()); + new Lwjgl3Application(new MaxonGame(), config); } -- cgit v1.2.3 From 6661e7129ef8027f44ca3cba1025d753bfb85d1e Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sat, 15 Oct 2022 17:15:43 +0200 Subject: приколы в тайтле вернулись, сучбка! MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ilotterytea/maxoning/DesktopLauncher.java | 30 ++++++++++++++-------- 1 file changed, 19 insertions(+), 11 deletions(-) (limited to 'desktop/src/com') diff --git a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java index 3722e5f..8b07e33 100644 --- a/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java +++ b/desktop/src/com/ilotterytea/maxoning/DesktopLauncher.java @@ -3,17 +3,16 @@ package com.ilotterytea.maxoning; import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application; import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration; -import java.io.File; -import java.io.FileNotFoundException; import java.util.ArrayList; +import java.util.Objects; import java.util.Scanner; // Please note that on macOS your application needs to be started with the -XstartOnFirstThread JVM argument public class DesktopLauncher { - public static void main (String[] arg) throws FileNotFoundException { + public static void main (String[] arg) { Lwjgl3ApplicationConfiguration config = new Lwjgl3ApplicationConfiguration(); config.setForegroundFPS(60); - config.setTitle("Maxon Petting Simulator"); + config.setTitle(String.format("%s %s: %s", MaxonConstants.GAME_NAME, MaxonConstants.GAME_VERSION, getRandomLine())); config.setWindowIcon("icon_chest.png"); config.setFullscreenMode(Lwjgl3ApplicationConfiguration.getDisplayMode()); @@ -21,15 +20,24 @@ public class DesktopLauncher { new Lwjgl3Application(new MaxonGame(), config); } - private static String getRandomLine() throws FileNotFoundException { - Scanner scan = new Scanner(new File("texts/splashes.txt")); - ArrayList strings = new ArrayList<>(); + private static String getRandomLine() { + String line = "missingno"; - while (scan.hasNext()) { - strings.add(scan.next()); + try { + Scanner scanner = new Scanner( + Objects.requireNonNull(Thread.currentThread().getContextClassLoader().getResourceAsStream("texts/splashes.txt")) + ); + ArrayList strings = new ArrayList<>(); + + while (scanner.hasNext()) { + strings.add(scanner.next()); + } + + line = strings.get((int) Math.floor(Math.random() * strings.size())); + } catch (NullPointerException e) { + e.printStackTrace(); } - return strings.get((int) Math.floor(Math.random() * strings.size())); + return line; } - } -- cgit v1.2.3