From 46f118db13c8af60824a63dabce53eab3b83c301 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 3 Oct 2019 12:51:25 -0400 Subject: [PATCH] Added link to modding guide --- core/assets/bundles/bundle.properties | 1 + core/src/io/anuke/mindustry/Vars.java | 2 ++ core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java | 4 ++++ 3 files changed, 7 insertions(+) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index d5959052cf..6f93137fa9 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -70,6 +70,7 @@ mods.alphainfo = Keep in mind that mods are in alpha, and[scarlet] may be very b mods.alpha = [accent](Alpha) mods = Mods mods.none = [LIGHT_GRAY]No mods found! +mods.guide = Modding Guide mod.enabled = [lightgray]Enabled mod.disabled = [scarlet]Disabled mod.disable = Disable diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index b653dfea91..cdf98c8d2e 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -45,6 +45,8 @@ public class Vars implements Loadable{ public static final String discordURL = "https://discord.gg/mindustry"; /** URL for sending crash reports to */ public static final String crashReportURL = "http://mins.us.to/report"; + /** URL the links to the wiki's modding guide.*/ + public static final String modGuideURL = "https://mindustrygame.github.io/wiki/modding/"; /** list of built-in servers.*/ public static final Array defaultServers = Array.with(/*"mins.us.to"*/); /** maximum distance between mine and core that supports automatic transferring */ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java index c0109b649f..9b3fbbd6f4 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ModsDialog.java @@ -17,6 +17,10 @@ public class ModsDialog extends FloatingDialog{ public ModsDialog(){ super("$mods"); addCloseButton(); + buttons.addImageTextButton("$mods.guide", Icon.wiki, + () -> Core.net.openURI(modGuideURL)) + .size(290f, 64f); + shown(this::setup); hidden(() -> {