1 |
if (error_type == "save_failed") |
2 |
window_text = text_save_failed; |
3 |
else if (error_type == "save_data_corrupt") |
4 |
window_text = text_save_data_corrupt; |
5 |
else if (error_type == "temp_save_failed") |
6 |
window_text = text_temp_save_failed; |
7 |
if (is_active) |
8 |
{ |
9 |
if (type == "default") |
10 |
{ |
11 |
if (room == PLACE_CHAPTER_SELECT_2x) |
12 |
{ |
13 |
for (var i = 0; i < 10; i += 1) |
14 |
{ |
15 |
global.input_released[i] = 0; |
16 |
global.input_pressed[i] = 0; |
17 |
} |
18 |
if (obj_gamecontroller.gamepad_active == 1) |
19 |
{ |
20 |
for (var i = 0; i < 4; i += 1) |
21 |
{ |
22 |
if (keyboard_check(global.input_k[i]) || (i_ex(obj_gamecontroller) && (gamepad_button_check(obj_gamecontroller.gamepad_id, global.input_g[i]) || scr_gamepad_axis_checkscr_gamepad_axis_checkfunction scr_gamepad_axis_check(arg0, arg1)
{
axis_value = instance_exists(obj_time) ? obj_time.axis_value : 0.4;
__returnvalue = 0;
if (arg1 == 0)
{
if (gamepad_axis_value(arg0, gp_axislv) >= axis_value)
__returnvalue = 1;
}
if (arg1 == 1)
{
if (gamepad_axis_value(arg0, gp_axislh) >= axis_value)
__returnvalue = 1;
}
if (arg1 == 2)
{
if (gamepad_axis_value(arg0, gp_axislv) <= -axis_value)
__returnvalue = 1;
}
if (arg1 == 3)
{
if (gamepad_axis_value(arg0, gp_axislh) <= -axis_value)
__returnvalue = 1;
}
return __returnvalue;
} (obj_gamecontroller.gamepad_id, i)))) |
23 |
{ |
24 |
if (global.input_held[i] == 0) |
25 |
global.input_pressed[i] = 1; |
26 |
global.input_held[i] = 1; |
27 |
} |
28 |
else |
29 |
{ |
30 |
if (global.input_held[i] == 1) |
31 |
global.input_released[i] = 1; |
32 |
global.input_held[i] = 0; |
33 |
} |
34 |
} |
35 |
for (var i = 4; i < 10; i += 1) |
36 |
{ |
37 |
if (keyboard_check(global.input_k[i]) || (instance_exists(obj_gamecontroller) && gamepad_button_check(obj_gamecontroller.gamepad_id, global.input_g[i]))) |
38 |
{ |
39 |
if (global.input_held[i] == 0) |
40 |
global.input_pressed[i] = 1; |
41 |
global.input_held[i] = 1; |
42 |
} |
43 |
else |
44 |
{ |
45 |
if (global.input_held[i] == 1) |
46 |
global.input_released[i] = 1; |
47 |
global.input_held[i] = 0; |
48 |
} |
49 |
} |
50 |
} |
51 |
else |
52 |
{ |
53 |
for (var i = 0; i < 10; i += 1) |
54 |
{ |
55 |
if (keyboard_check(global.input_k[i])) |
56 |
{ |
57 |
if (global.input_held[i] == 0) |
58 |
global.input_pressed[i] = 1; |
59 |
global.input_held[i] = 1; |
60 |
} |
61 |
else |
62 |
{ |
63 |
if (global.input_held[i] == 1) |
64 |
global.input_released[i] = 1; |
65 |
global.input_held[i] = 0; |
66 |
} |
67 |
} |
68 |
} |
69 |
} |
70 |
if (button1_p()) |
71 |
{ |
72 |
is_active = false; |
73 |
global.savedata_pause = false; |
74 |
snd_play(snd_select); |
75 |
if (room == PLACE_CHAPTER_SELECT_2x) |
76 |
{ |
77 |
if (global.savedata == -1 || global.savedata == undefined) |
78 |
global.savedata = ds_map_create(); |
79 |
ossafe_savedata_save(); |
80 |
} |
81 |
else if (room == PLACE_MENU) |
82 |
{ |
83 |
room_restart(); |
84 |
} |
85 |
else |
86 |
{ |
87 |
instance_destroy(); |
88 |
} |
89 |
} |
90 |
} |
91 |
} |