|
1
|
function scr_controls_defaultscr_controls_default
function scr_controls_default()
{
global.button0 = gp_face1;
global.button1 = gp_face2;
global.button2 = gp_face4;
if (os_type == os_ps4 || os_type == os_ps5)
{
var os_map = os_get_info();
var ps4_confirm_button = undefined;
if (os_map != -1)
{
var mapsize = ds_map_size(os_map);
var key = ds_map_find_first(os_map);
for (var i = 0; i < (mapsize - 1); i++)
{
if (key == "enter_button_assign")
ps4_confirm_button = ds_map_find_value(os_map, key);
else
key = ds_map_find_next(os_map, key);
}
ds_map_destroy(os_map);
}
if (ps4_confirm_button == 0)
{
global.button0 = gp_face2;
global.button1 = gp_face1;
}
else
{
global.button0 = gp_face1;
global.button1 = gp_face2;
}
global.button2 = gp_face4;
}
else if (scr_is_switch_os())
{
global.button0 = gp_face2;
global.button1 = gp_face1;
global.button2 = gp_face4;
}
global.default_button0 = global.button0;
global.default_button1 = global.button1;
global.default_button2 = global.button2;
global.input_k[0] = vk_down;
global.input_k[1] = vk_right;
global.input_k[2] = vk_up;
global.input_k[3] = vk_left;
global.input_k[4] = ord("Z");
global.input_k[5] = ord("X");
global.input_k[6] = ord("C");
global.input_k[7] = vk_enter;
global.input_k[8] = vk_shift;
global.input_k[9] = vk_control;
global.input_g[0] = gp_padd;
global.input_g[1] = gp_padr;
global.input_g[2] = gp_padu;
global.input_g[3] = gp_padl;
global.input_g[4] = global.button0;
global.input_g[5] = global.button1;
global.input_g[6] = global.button2;
global.input_g[7] = 999;
global.input_g[8] = 999;
global.input_g[9] = 999;
with (obj_gamecontroller)
gamepad_shoulderlb_reassign = 0;
}
()
|
|
2
|
{
|
|
3
|
global.button0 = gp_face1;
|
|
4
|
global.button1 = gp_face2;
|
|
5
|
global.button2 = gp_face4;
|
|
6
|
if (os_type == os_ps4 || os_type == os_ps5)
|
|
7
|
{
|
|
8
|
var os_map = os_get_info();
|
|
9
|
var ps4_confirm_button = undefined;
|
|
10
|
if (os_map != -1)
|
|
11
|
{
|
|
12
|
var mapsize = ds_map_size(os_map);
|
|
13
|
var key = ds_map_find_first(os_map);
|
|
14
|
for (var i = 0; i < (mapsize - 1); i++)
|
|
15
|
{
|
|
16
|
if (key == "enter_button_assign")
|
|
17
|
ps4_confirm_button = ds_map_find_value(os_map, key);
|
|
18
|
else
|
|
19
|
key = ds_map_find_next(os_map, key);
|
|
20
|
}
|
|
21
|
ds_map_destroy(os_map);
|
|
22
|
}
|
|
23
|
if (ps4_confirm_button == 0)
|
|
24
|
{
|
|
25
|
global.button0 = gp_face2;
|
|
26
|
global.button1 = gp_face1;
|
|
27
|
}
|
|
28
|
else
|
|
29
|
{
|
|
30
|
global.button0 = gp_face1;
|
|
31
|
global.button1 = gp_face2;
|
|
32
|
}
|
|
33
|
global.button2 = gp_face4;
|
|
34
|
}
|
|
35
|
else if (scr_is_switch_os())
|
|
36
|
{
|
|
37
|
global.button0 = gp_face2;
|
|
38
|
global.button1 = gp_face1;
|
|
39
|
global.button2 = gp_face4;
|
|
40
|
}
|
|
41
|
global.default_button0 = global.button0;
|
|
42
|
global.default_button1 = global.button1;
|
|
43
|
global.default_button2 = global.button2;
|
|
44
|
global.input_k[0] = vk_down;
|
|
45
|
global.input_k[1] = vk_right;
|
|
46
|
global.input_k[2] = vk_up;
|
|
47
|
global.input_k[3] = vk_left;
|
|
48
|
global.input_k[4] = ord("Z");
|
|
49
|
global.input_k[5] = ord("X");
|
|
50
|
global.input_k[6] = ord("C");
|
|
51
|
global.input_k[7] = vk_enter;
|
|
52
|
global.input_k[8] = vk_shift;
|
|
53
|
global.input_k[9] = vk_control;
|
|
54
|
global.input_g[0] = gp_padd;
|
|
55
|
global.input_g[1] = gp_padr;
|
|
56
|
global.input_g[2] = gp_padu;
|
|
57
|
global.input_g[3] = gp_padl;
|
|
58
|
global.input_g[4] = global.button0;
|
|
59
|
global.input_g[5] = global.button1;
|
|
60
|
global.input_g[6] = global.button2;
|
|
61
|
global.input_g[7] = 999;
|
|
62
|
global.input_g[8] = 999;
|
|
63
|
global.input_g[9] = 999;
|
|
64
|
with (obj_gamecontroller)
|
|
65
|
gamepad_shoulderlb_reassign = 0;
|
|
66
|
}
|