|
1
|
var _gx = obj_growtangle.x;
|
|
2
|
var _gy = obj_growtangle.y;
|
|
3
|
draw_set_color(c_white);
|
|
4
|
if (con < 3 && init != 0)
|
|
5
|
{
|
|
6
|
var _dist = (((3 - con) * 60) + 30) - (scr_ease_inscr_ease_in
function 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);
}
} (timer / delay, 4) * 60);
|
|
7
|
d_circle(_gx + (_dist * x_change), _gy + (_dist * y_change), 10, 0);
|
|
8
|
}
|
|
9
|
if (con == 3 && timer < 6)
|
|
10
|
{
|
|
11
|
var _xx = _gx + (x_change * 64);
|
|
12
|
var _yy = _gy + (y_change * 64);
|
|
13
|
draw_set_alpha(1 - (timer / 6));
|
|
14
|
ossafe_fill_rectangle(max(_gx - 70, _xx - 70), max(_gy - 70, _yy - 70), min(_gx + 71, _xx + 71), min(_gy + 71, _yy + 71), false);
|
|
15
|
draw_set_alpha(1);
|
|
16
|
}
|