1 | if (global.flag[2 First Dark Ruins light puzzle completion] == true) |
2 | return; |
3 | if keyboard_multicheck_pressed(0) |
4 | { |
5 | if (scr_interact |
6 | { |
7 | audio_play_sound(snd_switch, 1, 0) |
8 | if (turn == true) |
9 | turn = false |
10 | else if (turn == false) |
11 | turn = true |
12 | if (i == 1) |
13 | { |
14 | with (obj_lightp) |
15 | { |
16 | if (i == 2) |
17 | { |
18 | if (turn == true) |
19 | turn = false |
20 | else if (turn == false) |
21 | turn = true |
22 | } |
23 | } |
24 | } |
25 | if (i == 2) |
26 | { |
27 | with (obj_lightp) |
28 | { |
29 | if (i == 3 || i == 1) |
30 | { |
31 | if (turn == true) |
32 | turn = false |
33 | else if (turn == false) |
34 | turn = true |
35 | } |
36 | } |
37 | } |
38 | if (i == 3) |
39 | { |
40 | with (obj_lightp) |
41 | { |
42 | if (i == 4 || i == 2) |
43 | { |
44 | if (turn == true) |
45 | turn = false |
46 | else if (turn == false) |
47 | turn = true |
48 | } |
49 | } |
50 | } |
51 | if (i == 4) |
52 | { |
53 | with (obj_lightp) |
54 | { |
55 | if (i == 3 || i == 5) |
56 | { |
57 | if (turn == true) |
58 | turn = false |
59 | else if (turn == false) |
60 | turn = true |
61 | } |
62 | } |
63 | } |
64 | if (i == 5) |
65 | { |
66 | with (obj_lightp) |
67 | { |
68 | if (i == 4) |
69 | { |
70 | if (turn == true) |
71 | turn = false |
72 | else if (turn == false) |
73 | turn = true |
74 | } |
75 | } |
76 | } |
77 | } |
78 | } |
79 | if (turn == true) |
80 | image_index = 0 |
81 | if (turn == false) |
82 | image_index = 1 |
83 | if (turn == true && waiter == 0) |
84 | { |
85 | obj_puzzle2.puzzlecount += 1 |
86 | waiter = 1 |
87 | } |
88 | if (turn == false && waiter == 1) |
89 | { |
90 | obj_puzzle2.puzzlecount -= 1 |
91 | waiter = 0 |
92 | } |