diff --git a/Launcher/runtime/config.js b/Launcher/runtime/config.js index f7e855c9..28f92dba 100644 --- a/Launcher/runtime/config.js +++ b/Launcher/runtime/config.js @@ -1,13 +1,14 @@ var config = { - //*** Настройки лаунчера ***/ + //*** Настройки лаунчера ***// dir: "GravitLauncher", // Название папки лаунчера title: "GravitLauncher", // Заголовок окна + icons: ["favicon.png"], // Путь/Пути до иконки окна - //*** Меню авторизации ***/ + //*** Меню авторизации ***// linkText: "GravitLauncher", // Текст ссылки linkURL: new java.net.URL("https://gravit.pro"), // Ссылка - //*** Меню выбора серверов ***/ + //*** Меню выбора серверов ***// discord: new java.net.URL("https://discord.gg/aJK6nMN"), // Ссылка //*** Стандартные настройки клиента ***// diff --git a/Launcher/runtime/init.js b/Launcher/runtime/init.js index 262e2f34..b3d9a949 100644 --- a/Launcher/runtime/init.js +++ b/Launcher/runtime/init.js @@ -16,15 +16,16 @@ var LauncherApp = Java.extend(JSApplication, { stage.setResizable(false); stage.setTitle(config.title); - stage.getIcons().add( - new javafx.scene.image.Image(Launcher.getResourceURL("favicon.png").toString()) - ); - consoleStage = new javafx.stage.Stage(); consoleStage.initStyle(javafx.stage.StageStyle.TRANSPARENT); consoleStage.setResizable(false); consoleStage.setTitle(config.title); + config.icons.forEach(function(icon) { + var iconURL = Launcher.getResourceURL(icon).toString(); + stage.getIcons().add(new javafx.scene.image.Image(iconURL)); + }); + loginPane = loadFXML("dialog/scenes/login/login.fxml"); menuPane = loadFXML("dialog/scenes/mainmenu/mainmenu.fxml"); consoleMenu = loadFXML("dialog/scenes/console/console.fxml");