1 |
if (stompwait > 0) |
2 |
exit; |
3 |
if (stompspeed > 0 && stomplerp >= 1) |
4 |
{ |
5 |
stomplerp = 1; |
6 |
stompspeed = 0; |
7 |
d = instance_exists(obj_shake) ? 193 : instance_create(0, 0, obj_shake); |
8 |
d.shakex = ceil(2); |
9 |
d.shakey = ceil(2); |
10 |
snd_play(snd_screenshake); |
11 |
if (shootbullets == 1) |
12 |
event_user(0); |
13 |
} |
14 |
else if (stompspeed == 0 && stomphold >= 0) |
15 |
{ |
16 |
stomphold--; |
17 |
if (stomphold <= 0) |
18 |
stompspeed = -0.1; |
19 |
if (special == 1) |
20 |
stompspeed = 0; |
21 |
if (special == 2) |
22 |
stompspeed = 0; |
23 |
} |
24 |
else if (stompspeed < 0 && stomplerp <= 0) |
25 |
{ |
26 |
instance_destroy(); |
27 |
} |
28 |
if (hurttimer == 0 && hittimer == 0) |
29 |
stomplerp += stompspeed; |
30 |
if (special == 3 && stomplerp >= 0.5) |
31 |
stompspeed = 0.002; |
32 |
if (special == 3 && stomplerp >= 0.7) |
33 |
stompspeed = 0.0001; |
34 |
if (direction == 270) |
35 |
y = lerp(miny - 4, maxy - 8, scr_ease_inscr_ease_infunction scr_ease_in(arg0, arg1)
{
if (arg1 < -3 || arg1 > 7)
return arg0;
switch (arg1)
{
case -3:
return ease_in_bounce(arg0, 0, 1, 1);
case -2:
return ease_in_elastic(arg0, 0, 1, 1);
case -1:
var _s = 1.70158;
return arg0 * arg0 * (((_s + 1) * arg0) - _s);
case 0:
return arg0;
case 1:
return -cos(arg0 * 1.5707963267948966) + 1;
case 6:
return power(2, 10 * (arg0 - 1));
case 7:
return -(sqrt(1 - sqr(arg0)) - 1);
default:
return power(arg0, arg1);
}
} (stomplerp, 2)); |
36 |
if (direction == 90) |
37 |
y = lerp(miny - 8, maxy - 4, scr_ease_inscr_ease_infunction scr_ease_in(arg0, arg1)
{
if (arg1 < -3 || arg1 > 7)
return arg0;
switch (arg1)
{
case -3:
return ease_in_bounce(arg0, 0, 1, 1);
case -2:
return ease_in_elastic(arg0, 0, 1, 1);
case -1:
var _s = 1.70158;
return arg0 * arg0 * (((_s + 1) * arg0) - _s);
case 0:
return arg0;
case 1:
return -cos(arg0 * 1.5707963267948966) + 1;
case 6:
return power(2, 10 * (arg0 - 1));
case 7:
return -(sqrt(1 - sqr(arg0)) - 1);
default:
return power(arg0, arg1);
}
} (stomplerp, 2)); |
38 |
if (direction == 180) |
39 |
x = lerp(maxx - 8, minx - 4, scr_ease_inscr_ease_infunction scr_ease_in(arg0, arg1)
{
if (arg1 < -3 || arg1 > 7)
return arg0;
switch (arg1)
{
case -3:
return ease_in_bounce(arg0, 0, 1, 1);
case -2:
return ease_in_elastic(arg0, 0, 1, 1);
case -1:
var _s = 1.70158;
return arg0 * arg0 * (((_s + 1) * arg0) - _s);
case 0:
return arg0;
case 1:
return -cos(arg0 * 1.5707963267948966) + 1;
case 6:
return power(2, 10 * (arg0 - 1));
case 7:
return -(sqrt(1 - sqr(arg0)) - 1);
default:
return power(arg0, arg1);
}
} (stomplerp, 2)); |
40 |
if (direction == 0) |
41 |
x = lerp(minx - 4, maxx - 8, scr_ease_inscr_ease_infunction scr_ease_in(arg0, arg1)
{
if (arg1 < -3 || arg1 > 7)
return arg0;
switch (arg1)
{
case -3:
return ease_in_bounce(arg0, 0, 1, 1);
case -2:
return ease_in_elastic(arg0, 0, 1, 1);
case -1:
var _s = 1.70158;
return arg0 * arg0 * (((_s + 1) * arg0) - _s);
case 0:
return arg0;
case 1:
return -cos(arg0 * 1.5707963267948966) + 1;
case 6:
return power(2, 10 * (arg0 - 1));
case 7:
return -(sqrt(1 - sqr(arg0)) - 1);
default:
return power(arg0, arg1);
}
} (stomplerp, 2)); |