From bb7b4350ef1b2960d6df36c2bf6b997f5025c893 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Sun, 8 Oct 2023 23:22:11 +0530 Subject: [PATCH] jni stuff --- src/Settings.hx | 2 ++ src/gui/MainMenuGui.hx | 6 +++--- src/gui/PlayMissionGui.hx | 4 +--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Settings.hx b/src/Settings.hx index c307b779..c9b52039 100644 --- a/src/Settings.hx +++ b/src/Settings.hx @@ -223,6 +223,8 @@ class Settings { @:hlNative static function get_storage_path():hl.Bytes { return null; } + + @:hlNative public static function open_url(url:String):Void {} #end public static function applySettings() { diff --git a/src/gui/MainMenuGui.hx b/src/gui/MainMenuGui.hx index 8dff8351..0ce8d818 100644 --- a/src/gui/MainMenuGui.hx +++ b/src/gui/MainMenuGui.hx @@ -53,7 +53,7 @@ class MainMenuGui extends GuiImage { siteButton.extent = new Vector(400, 30); siteButton.pressedAction = (sender) -> { #if sys - hxd.System.openURL("https://marbleblast.com"); + Settings.open_url("https://marbleblast.com"); #end #if js js.Browser.window.open("https://marbleblast.com"); @@ -189,7 +189,7 @@ class MainMenuGui extends GuiImage { kofi.extent = new Vector(143, 36); kofi.pressedAction = (sender) -> { #if sys - hxd.System.openURL("https://ko-fi.com/H2H5FRTTL"); + Settings.open_url("https://ko-fi.com/H2H5FRTTL"); #end #if js js.Browser.window.open("https://ko-fi.com/H2H5FRTTL"); @@ -204,7 +204,7 @@ class MainMenuGui extends GuiImage { github.extent = new Vector(94, 38); github.pressedAction = (sender) -> { #if sys - hxd.System.openURL("https://github.com/RandomityGuy/MBHaxe"); + Settings.open_url("https://github.com/RandomityGuy/MBHaxe"); #end #if js js.Browser.window.open("https://github.com/RandomityGuy/MBHaxe"); diff --git a/src/gui/PlayMissionGui.hx b/src/gui/PlayMissionGui.hx index d71b7736..d9039059 100644 --- a/src/gui/PlayMissionGui.hx +++ b/src/gui/PlayMissionGui.hx @@ -1085,7 +1085,6 @@ class PlayMissionGui extends GuiImage { setCategoryFunc(currentGame, currentCategoryStatic, null, false); - #if js var kofi = new GuiButton(loadButtonImages("data/ui/kofi1")); kofi.horizSizing = Left; kofi.vertSizing = Top; @@ -1093,14 +1092,13 @@ class PlayMissionGui extends GuiImage { kofi.extent = new Vector(143, 36); kofi.pressedAction = (sender) -> { #if sys - hxd.System.openURL("https://ko-fi.com/H2H5FRTTL"); + Settings.open_url("https://ko-fi.com/H2H5FRTTL"); #end #if js js.Browser.window.open("https://ko-fi.com/H2H5FRTTL"); #end } this.addChild(kofi); - #end } public override function render(scene2d:Scene) {