1 |
if (pp[6] == 0) |
2 |
{ |
3 |
if (pp[5] == 4) |
4 |
{ |
5 |
if (pp[4] == 3) |
6 |
{ |
7 |
if (pp[3] == 0) |
8 |
{ |
9 |
if (pp[2] == 2) |
10 |
{ |
11 |
if (pp[1] == 2) |
12 |
{ |
13 |
if (pp[0] == 3) |
14 |
won = 1; |
15 |
} |
16 |
} |
17 |
} |
18 |
} |
19 |
} |
20 |
} |
21 |
if (pp[7] == 0) |
22 |
{ |
23 |
if (pp[6] == 4) |
24 |
{ |
25 |
if (pp[5] == 3) |
26 |
{ |
27 |
if (pp[4] == 0) |
28 |
{ |
29 |
if (pp[3] == 2) |
30 |
{ |
31 |
if (pp[2] == 0) |
32 |
{ |
33 |
if (pp[1] == 2) |
34 |
{ |
35 |
if (pp[0] == 3) |
36 |
won = 1; |
37 |
} |
38 |
} |
39 |
} |
40 |
} |
41 |
} |
42 |
} |
43 |
} |
44 |
if (pp[7] == 0) |
45 |
{ |
46 |
if (pp[6] == 4) |
47 |
{ |
48 |
if (pp[5] == 3) |
49 |
{ |
50 |
if (pp[4] == 0) |
51 |
{ |
52 |
if (pp[3] == 2) |
53 |
{ |
54 |
if (pp[2] == 1) |
55 |
{ |
56 |
if (pp[1] == 2) |
57 |
{ |
58 |
if (pp[0] == 3) |
59 |
won = 1; |
60 |
} |
61 |
} |
62 |
} |
63 |
} |
64 |
} |
65 |
} |
66 |
} |
67 |
if (pp[12] == 4) |
68 |
{ |
69 |
if (pp[11] == 8) |
70 |
{ |
71 |
if (pp[10] == 7) |
72 |
{ |
73 |
if (pp[9] == 4) |
74 |
{ |
75 |
if (pp[8] == 6) |
76 |
{ |
77 |
if (pp[7] == 6) |
78 |
{ |
79 |
if (pp[6] == 7) |
80 |
{ |
81 |
if (pp[5] == 4) |
82 |
{ |
83 |
if (pp[4] == 7) |
84 |
{ |
85 |
if (pp[3] == 4) |
86 |
{ |
87 |
if (pp[2] == 6) |
88 |
{ |
89 |
if (pp[1] == 6) |
90 |
{ |
91 |
if (pp[0] == 7) |
92 |
won = 1; |
93 |
} |
94 |
} |
95 |
} |
96 |
} |
97 |
} |
98 |
} |
99 |
} |
100 |
} |
101 |
} |
102 |
} |
103 |
} |
104 |
} |
105 |
if (oldmode == 1) |
106 |
{ |
107 |
draw_set_color(c_white); |
108 |
ossafe_fill_rectangle(78, 48, 220, 200); |
109 |
draw_set_color(c_black); |
110 |
ossafe_fill_rectangle(80, 50, 218, 198); |
111 |
for (i = 0; i < 5; i += 1) |
112 |
{ |
113 |
draw_set_color(c_white); |
114 |
if (played[i] > 0) |
115 |
draw_set_color(c_yellow); |
116 |
if (justplayed[i] > 0) |
117 |
draw_set_color(c_red); |
118 |
ossafe_fill_rectangle(100 + (i * 10) + 1, 100, 100 + ((i * 10) + 8), 150); |
119 |
if (i > 0 && i < 5) |
120 |
draw_sprite(spr_pianoarrow, i - 1, 100 + (i * 10) + 2, 158); |
121 |
if (num == i || i == (num - 5)) |
122 |
{ |
123 |
draw_set_color(c_lime); |
124 |
draw_rectangle(100 + (i * 10), 99, 100 + ((i * 10) + 9), 151, true); |
125 |
draw_circle(100 + (i * 10) + 4, 160, 4, 0); |
126 |
} |
127 |
if (i == (num + 5)) |
128 |
{ |
129 |
draw_set_color(c_teal); |
130 |
draw_rectangle(100 + (i * 10), 99, 100 + ((i * 10) + 9), 151, true); |
131 |
draw_circle(100 + (i * 10) + 4, 160, 4, 0); |
132 |
} |
133 |
} |
134 |
draw_set_color(c_lime); |
135 |
scr_setfontscr_setfontvar newfont = argument0;
if (global.language == "ja")
{
if (newfont == fnt_main)
newfont = fnt_ja_main;
if (newfont == fnt_maintext)
newfont = fnt_ja_maintext;
if (newfont == fnt_plain)
newfont = fnt_ja_plain;
}
draw_set_font(newfont); (fnt_maintext); |
136 |
draw_text(120, 60, "X - Quit"); |
137 |
} |
138 |
if (oldmode != 1) |
139 |
{ |
140 |
if (global.osflavor <= 2) |
141 |
draw_sprite(scr_getspritescr_getspritevar sprite_id = argument[0];
if (global.language == "ja")
{
if (sprite_id == spr_actbt_center)
return spr_actbt_center_ja;
if (sprite_id == spr_actbt_center_hole)
return spr_actbt_center_hole_ja;
if (sprite_id == spr_barkbullet)
return spr_barkbullet_ja;
if (sprite_id == spr_barktry)
return spr_barktry_ja;
if (sprite_id == spr_bulletNapstaSad)
return spr_bulletNapstaSad_ja;
if (sprite_id == spr_cbone)
return spr_cbone_ja;
if (sprite_id == spr_dbone)
return spr_dbone_ja;
if (sprite_id == spr_defusebox)
return spr_defusebox_ja;
if (sprite_id == spr_fightbt)
return spr_fightbt_ja;
if (sprite_id == spr_fightbt_center)
return spr_fightbt_center_ja;
if (sprite_id == spr_fightbt_hollow)
return spr_fightbt_hollow_ja;
if (sprite_id == spr_itembt)
return spr_itembt_ja;
if (sprite_id == spr_itembt_hollow)
return spr_itembt_hollow_ja;
if (sprite_id == spr_killervisage)
return spr_killervisage_ja;
if (sprite_id == spr_librarysign)
return spr_librarysign_ja;
if (sprite_id == spr_mercybutton_normal)
return spr_mercybutton_normal_ja;
if (sprite_id == spr_mercybutton_shatter)
return spr_mercybutton_shatter_ja;
if (sprite_id == spr_mettatonb_behind)
return spr_mettatonb_behind_ja;
if (sprite_id == spr_mettatonb_behind_on)
return spr_mettatonb_behind_on_ja;
if (sprite_id == spr_oolbone)
return spr_oolbone_ja;
if (sprite_id == spr_out_to_lunch_sign)
return spr_out_to_lunch_sign_ja;
if (sprite_id == spr_punchcard)
return spr_punchcard_ja;
if (sprite_id == spr_pxquit)
return spr_pxquit_ja;
if (sprite_id == spr_savebt)
return spr_savebt_ja;
if (sprite_id == spr_snowsans)
return spr_snowsans_ja;
if (sprite_id == spr_sparebt)
return spr_sparebt_ja;
if (sprite_id == spr_sparebt_bandage)
return spr_sparebt_bandage_ja;
if (sprite_id == spr_starcheckeredit)
return spr_starcheckeredit_ja;
if (sprite_id == spr_talkbt)
return spr_talkbt_ja;
if (sprite_id == spr_talkbt_hollow)
return spr_talkbt_hollow_ja;
if (sprite_id == spr_udebone)
return spr_udebone_ja;
if (sprite_id == spr_wordsearch)
return spr_wordsearch_ja;
}
return sprite_id; (spr_pxquit), 1, 44, 27); |
142 |
if (num == 0) |
143 |
{ |
144 |
bonus = 0; |
145 |
if (justplayed[num] > 0) |
146 |
bonus = 1; |
147 |
draw_sprite(spr_neutralpbutton, 1 + bonus, 43, 58); |
148 |
} |
149 |
if (num == 1) |
150 |
{ |
151 |
bonus = 0; |
152 |
if (justplayed[num] > 0) |
153 |
bonus = 1; |
154 |
draw_sprite(spr_leftpbutton, 1 + bonus, 54, 58); |
155 |
} |
156 |
if (num == 2) |
157 |
{ |
158 |
bonus = 0; |
159 |
if (justplayed[num] > 0) |
160 |
bonus = 1; |
161 |
draw_sprite(spr_downpbutton, 1 + bonus, 70, 55); |
162 |
} |
163 |
if (num == 3) |
164 |
{ |
165 |
bonus = 0; |
166 |
if (justplayed[num] > 0) |
167 |
bonus = 1; |
168 |
draw_sprite(spr_rightpbutton, 1 + bonus, 81, 58); |
169 |
} |
170 |
if (num == 4) |
171 |
{ |
172 |
bonus = 0; |
173 |
if (justplayed[num] > 0) |
174 |
bonus = 1; |
175 |
draw_sprite(spr_uppbutton, 1 + bonus, 97, 55); |
176 |
} |
177 |
} |
178 |
if (won == 1 && wonned == 0) |
179 |
{ |
180 |
if (global.flag[356 completed_piano_puzzle] == 0) |
181 |
{ |
182 |
buffer = 25; |
183 |
wonned = 1; |
184 |
alarm[1] = 20; |
185 |
} |
186 |
} |