1 |
draw_set_color(c_white); |
2 |
if (con == 1) |
3 |
{ |
4 |
obj_uborder.instant = 1; |
5 |
eye = 1; |
6 |
con = 2; |
7 |
alarm[4] = 20; |
8 |
event_user(1); |
9 |
con = 4; |
10 |
alarm[4] = 20; |
11 |
} |
12 |
if (con == 4) |
13 |
{ |
14 |
mcornerx -= 2; |
15 |
mcornery -= 3; |
16 |
mcornerx2 += 2; |
17 |
mcornery2 -= 3; |
18 |
} |
19 |
if (con == 5) |
20 |
{ |
21 |
con = 5.1; |
22 |
alarm[4] = 8; |
23 |
} |
24 |
if (con == 6.1) |
25 |
{ |
26 |
con = 6; |
27 |
alarm[4] = 8; |
28 |
} |
29 |
if (con == 6) |
30 |
{ |
31 |
mcornery -= 1; |
32 |
mcornery2 -= 1; |
33 |
global.idealborder[2] -= 2; |
34 |
} |
35 |
if (con == 7) |
36 |
{ |
37 |
con = 8; |
38 |
alarm[4] = 8; |
39 |
} |
40 |
if (con == 9) |
41 |
{ |
42 |
if (global.idealborder[2] < 330) |
43 |
{ |
44 |
mcornery += 8; |
45 |
mcornery2 += 8; |
46 |
global.idealborder[2] += 20; |
47 |
if (obj_heart.y < (global.idealborder[2] + 4)) |
48 |
obj_heart.y = global.idealborder[2] + 4; |
49 |
} |
50 |
else |
51 |
{ |
52 |
global.idealborder[2] = 340; |
53 |
con = 10; |
54 |
alarm[4] = 10; |
55 |
yy = global.idealborder[2]; |
56 |
yy2 = global.idealborder[3]; |
57 |
xx = mcornerx; |
58 |
xx2 = mcornerx2; |
59 |
} |
60 |
} |
61 |
if (con == 10) |
62 |
{ |
63 |
mcornerx = (xx + random(2)) - 2; |
64 |
mcornerx2 = (xx2 + random(2)) - 2; |
65 |
global.idealborder[2] = (yy + random(2)) - 2; |
66 |
if (obj_heart.y < (global.idealborder[2] + 4)) |
67 |
obj_heart.y = global.idealborder[2] + 4; |
68 |
} |
69 |
if (con == 11) |
70 |
{ |
71 |
if (times >= maxtimes) |
72 |
con = 50; |
73 |
if (times < maxtimes) |
74 |
{ |
75 |
con = 12; |
76 |
obj_amalgam_tooth.con = 10; |
77 |
obj_amalgam_tooth.alarm[2] = 1; |
78 |
} |
79 |
} |
80 |
if (con == 12) |
81 |
{ |
82 |
if (global.idealborder[2] > 260) |
83 |
{ |
84 |
mcornery -= 8; |
85 |
mcornery2 -= 8; |
86 |
global.idealborder[2] -= 20; |
87 |
if (obj_heart.y < (global.idealborder[2] + 4)) |
88 |
obj_heart.y = global.idealborder[2] + 4; |
89 |
} |
90 |
else |
91 |
{ |
92 |
event_user(1); |
93 |
times += 1; |
94 |
global.idealborder[2] = 250; |
95 |
con = 5.1; |
96 |
alarm[4] = 20; |
97 |
if (miss == 10 || miss == 0) |
98 |
alarm[4] = 26; |
99 |
yy = global.idealborder[2]; |
100 |
yy2 = global.idealborder[3]; |
101 |
xx = mcornerx; |
102 |
xx2 = mcornerx2; |
103 |
} |
104 |
} |
105 |
if (con == 50) |
106 |
{ |
107 |
eye = 0; |
108 |
obj_amalgam_tooth.con = 10; |
109 |
obj_amalgam_tooth.alarm[2] = 1; |
110 |
con = 51; |
111 |
alarm[4] = 15; |
112 |
} |
113 |
global.border = 9999; |
114 |
if (con == 51) |
115 |
{ |
116 |
if (global.idealborder[2] > 260) |
117 |
{ |
118 |
global.idealborder[2] -= 10; |
119 |
} |
120 |
else |
121 |
{ |
122 |
global.idealborder[2] = 250; |
123 |
obj_uborder.instant = 0; |
124 |
} |
125 |
if (mcornerx < (global.idealborder[0] - 5)) |
126 |
mcornerx += 4; |
127 |
else |
128 |
mcornerx = global.idealborder[0]; |
129 |
if (mcornery < (global.idealborder[2] - 5)) |
130 |
mcornery += 4; |
131 |
else |
132 |
mcornery = global.idealborder[2]; |
133 |
if (mcornerx2 > (global.idealborder[1] + 5)) |
134 |
mcornerx2 -= 4; |
135 |
else |
136 |
mcornerx2 = global.idealborder[1]; |
137 |
if (mcornery2 < (global.idealborder[2] - 5)) |
138 |
mcornery2 += 4; |
139 |
else |
140 |
mcornery2 = global.idealborder[2]; |
141 |
} |
142 |
if (eye == 1) |
143 |
{ |
144 |
if (eyestretch < 1) |
145 |
eyestretch += 0.05; |
146 |
else |
147 |
eyestretch = 1; |
148 |
} |
149 |
if (eye == 0) |
150 |
{ |
151 |
if (eyestretch > 0) |
152 |
eyestretch -= 0.1; |
153 |
else |
154 |
eyestretch = 0; |
155 |
} |
156 |
draw_sprite_ext(spr_amalgam_eye, 0, global.idealborder[0] + 120, global.idealborder[2] - 80, 1, eyestretch, 0, c_white, 1); |
157 |
draw_line_width(mcornerx, mcornery, global.idealborder[0], global.idealborder[2], 3); |
158 |
draw_line_width(mcornerx, mcornery, global.idealborder[0], global.idealborder[3], 3); |
159 |
draw_line_width(mcornerx2, mcornery2, global.idealborder[1], global.idealborder[2], 3); |
160 |
draw_line_width(mcornerx2, mcornery2, global.idealborder[1], global.idealborder[3], 3); |