mirror of
https://github.com/RandomityGuy/MBHaxe.git
synced 2026-04-26 20:51:38 +00:00
play from url
This commit is contained in:
parent
d040c56382
commit
c6a7d5cb38
1 changed files with 15 additions and 0 deletions
|
|
@ -8,6 +8,7 @@ import src.Mission;
|
||||||
import src.Http;
|
import src.Http;
|
||||||
import src.ResourceLoader;
|
import src.ResourceLoader;
|
||||||
import src.Console;
|
import src.Console;
|
||||||
|
import src.MarbleGame;
|
||||||
|
|
||||||
class Marbleland {
|
class Marbleland {
|
||||||
public static var goldMissions = [];
|
public static var goldMissions = [];
|
||||||
|
|
@ -21,6 +22,20 @@ class Marbleland {
|
||||||
Console.log('Loaded gold customs: ${goldMissions.length}');
|
Console.log('Loaded gold customs: ${goldMissions.length}');
|
||||||
Console.log('Loaded ultra customs: ${ultraMissions.length}');
|
Console.log('Loaded ultra customs: ${ultraMissions.length}');
|
||||||
Console.log('Loaded platinum customs: ${platinumMissions.length}');
|
Console.log('Loaded platinum customs: ${platinumMissions.length}');
|
||||||
|
// Load the marbleland level from JS
|
||||||
|
#if js
|
||||||
|
var urlParams = new js.html.URLSearchParams(js.Browser.window.location.search);
|
||||||
|
var playParam = urlParams.get("play");
|
||||||
|
if (playParam != null) {
|
||||||
|
var intParam = Std.parseInt(playParam);
|
||||||
|
if (intParam != null) {
|
||||||
|
var mission = missions.get(intParam);
|
||||||
|
if (mission != null) {
|
||||||
|
MarbleGame.instance.playMission(mission);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#end
|
||||||
}, (e) -> {
|
}, (e) -> {
|
||||||
Console.log('Error getting custom list from marbleland.');
|
Console.log('Error getting custom list from marbleland.');
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue