|
1
|
function scr_init_launch_parametersscr_init_launch_parameters
function scr_init_launch_parameters()
{
var param_data = new launch_parameters();
var p_num = parameter_count();
if (p_num > 0)
{
for (var i = 0; i < p_num; i += 1)
{
var param = parameter_string(i + 1);
if (param == "launcher")
{
param_data.is_launcher = true;
}
else if (string_pos("switch_", param) != 0)
{
var param_parts = string_split(param, "_");
param_data.switch_id = real(param_parts[1]);
}
}
}
return param_data;
}
function launch_parameters() constructor
{
is_launcher = false;
switch_id = -1;
returning = 0;
}
function get_chapter_switch_parameters()
{
var launch_data = new launch_parameters();
launch_data.is_launcher = global.launcher;
if (scr_is_switch_os() && variable_global_exists("switchlogin"))
launch_data.switch_id = global.switchlogin;
var parameters = [];
parameters[0] = "launcher";
parameters[1] = "switch_" + string(launch_data.switch_id);
parameters[2] = "returning_" + string(global.chapter);
var param_formatted = "";
for (var i = 0; i < array_length(parameters); i++)
param_formatted += (" " + string(parameters[i]));
return param_formatted;
} ()
|
|
2
|
{
|
|
3
|
var param_data = new launch_parameters();
|
|
4
|
var p_num = parameter_count();
|
|
5
|
if (p_num > 0)
|
|
6
|
{
|
|
7
|
for (var i = 0; i < p_num; i += 1)
|
|
8
|
{
|
|
9
|
var param = parameter_string(i + 1);
|
|
10
|
if (param == "launcher")
|
|
11
|
{
|
|
12
|
param_data.is_launcher = true;
|
|
13
|
}
|
|
14
|
else if (string_pos("switch_", param) != 0)
|
|
15
|
{
|
|
16
|
var param_parts = string_split(param, "_");
|
|
17
|
param_data.switch_id = real(param_parts[1]);
|
|
18
|
}
|
|
19
|
}
|
|
20
|
}
|
|
21
|
return param_data;
|
|
22
|
}
|
|
23
|
|
|
24
|
function launch_parameters() constructor
|
|
25
|
{
|
|
26
|
is_launcher = false;
|
|
27
|
switch_id = -1;
|
|
28
|
returning = 0;
|
|
29
|
}
|
|
30
|
|
|
31
|
function get_chapter_switch_parameters()
|
|
32
|
{
|
|
33
|
var launch_data = new launch_parameters();
|
|
34
|
launch_data.is_launcher = global.launcher;
|
|
35
|
if (scr_is_switch_os() && variable_global_exists("switchlogin"))
|
|
36
|
launch_data.switch_id = global.switchlogin;
|
|
37
|
var parameters = [];
|
|
38
|
parameters[0] = "launcher";
|
|
39
|
parameters[1] = "switch_" + string(launch_data.switch_id);
|
|
40
|
parameters[2] = "returning_" + string(global.chapter);
|
|
41
|
var param_formatted = "";
|
|
42
|
for (var i = 0; i < array_length(parameters); i++)
|
|
43
|
param_formatted += (" " + string(parameters[i]));
|
|
44
|
return param_formatted;
|
|
45
|
}
|