diff --git a/data/ui/menu/download_d.png b/data/ui/menu/download_d.png new file mode 100644 index 00000000..7147715e Binary files /dev/null and b/data/ui/menu/download_d.png differ diff --git a/data/ui/menu/download_h.png b/data/ui/menu/download_h.png new file mode 100644 index 00000000..c19013dc Binary files /dev/null and b/data/ui/menu/download_h.png differ diff --git a/data/ui/menu/download_i.png b/data/ui/menu/download_i.png new file mode 100644 index 00000000..2a62033a Binary files /dev/null and b/data/ui/menu/download_i.png differ diff --git a/data/ui/menu/download_n.png b/data/ui/menu/download_n.png new file mode 100644 index 00000000..a9682ba9 Binary files /dev/null and b/data/ui/menu/download_n.png differ diff --git a/src/MarbleGame.hx b/src/MarbleGame.hx index 67435b43..8d5df4bd 100644 --- a/src/MarbleGame.hx +++ b/src/MarbleGame.hx @@ -42,7 +42,7 @@ class MarbleGame { static var instance:MarbleGame; - static var currentVersion = "1.6.0"; + static var currentVersion = "1.6.1"; var world:MarbleWorld; diff --git a/src/gui/MainMenuGui.hx b/src/gui/MainMenuGui.hx index d85a9d24..65c6d7b1 100644 --- a/src/gui/MainMenuGui.hx +++ b/src/gui/MainMenuGui.hx @@ -97,6 +97,7 @@ class MainMenuGui extends GuiImage { } mainMenuContent.addChild(optionsButton); + #if hl var exitButton = new GuiButton(loadButtonImages("data/ui/menu/quit")); exitButton.position = new Vector(-5, 388); exitButton.extent = new Vector(247, 164); @@ -106,6 +107,16 @@ class MainMenuGui extends GuiImage { #end }; mainMenuContent.addChild(exitButton); + #end + #if js + var exitButton = new GuiButton(loadButtonImages("data/ui/menu/download")); + exitButton.position = new Vector(-5, 388); + exitButton.extent = new Vector(247, 164); + exitButton.pressedAction = (sender) -> { + js.Browser.window.open("https://github.com/RandomityGuy/MBHaxe"); + }; + mainMenuContent.addChild(exitButton); + #end var replButton = new GuiButton(loadButtonImages("data/ui/menu/replay")); replButton.horizSizing = Left;