|
1
|
if (text_scroll)
|
|
2
|
{
|
|
3
|
text_scroll_timer++;
|
|
4
|
if (text_scroll_timer == 1)
|
|
5
|
scr_lerp_var_instance(blackall, "image_alpha", 0, 0.5, 30 / credits_speed);
|
|
6
|
if (text_scroll_timer >= (80 / credits_speed))
|
|
7
|
y_pos_base = scr_movetowardsscr_movetowards
function scr_movetowards(arg0, arg1, arg2)
{
if (arg0 == arg1)
return arg0;
else if (arg0 > arg1)
return max(arg0 - arg2, arg1);
else
return min(arg0 + arg2, arg1);
}
function scr_obj_movetowards_obj(arg0, arg1, arg2 = 0, arg3 = 0)
{
scr_obj_movetowards_point(arg0.x + arg2, arg0.y + arg3, arg1);
}
function scr_obj_movetowards_point(arg0, arg1, arg2)
{
var _distance = point_distance(x, y, arg0, arg1);
if (arg2 >= _distance)
{
x = arg0;
y = arg1;
}
else
{
var _direction = point_direction(x, y, arg0, arg1);
x += lengthdir_x(arg2, _direction);
y += lengthdir_y(arg2, _direction);
}
} (y_pos_base, cameray() + 80, 1.5 * credits_speed);
|
|
8
|
}
|
|
9
|
if (text_kick)
|
|
10
|
{
|
|
11
|
text_kick = false;
|
|
12
|
text_scroll = false;
|
|
13
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("text_angle", text_angle, 20, 2.5);
|
|
14
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("x_pos", x_pos, camerax() - 260, 15);
|
|
15
|
scr_lerpvarscr_lerpvar
function scr_lerpvar()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
return ___lerpvar;
}
function scr_lerpvar_respect()
{
if (argument_count < 6)
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3]);
else
___lerpvar = scr_lerpvar_instance(id, argument[0], argument[1], argument[2], argument[3], argument[4], argument[5]);
___lerpvar.respectglobalinteract = true;
return ___lerpvar;
} ("y_pos_base", y_pos_base, cameray() - 260, 5);
|
|
16
|
}
|
|
17
|
if (credits_stop)
|
|
18
|
{
|
|
19
|
credits_stop = false;
|
|
20
|
text_scroll = false;
|
|
21
|
scr_lerp_var_instance(blackall, "image_alpha", 0.5, 0, 15);
|
|
22
|
}
|
|
23
|
if (word_mode)
|
|
24
|
{
|
|
25
|
if (credits_mode)
|
|
26
|
credits_mode = false;
|
|
27
|
if (rouxls_mode)
|
|
28
|
credits_mode = false;
|
|
29
|
if (blackall.image_alpha == 0)
|
|
30
|
{
|
|
31
|
blackall.image_blend = c_white;
|
|
32
|
blackall.image_alpha = 1;
|
|
33
|
}
|
|
34
|
}
|
|
35
|
if (rouxls_mode)
|
|
36
|
{
|
|
37
|
if (credits_mode)
|
|
38
|
credits_mode = false;
|
|
39
|
if (word_mode)
|
|
40
|
credits_mode = false;
|
|
41
|
if (blackall.image_alpha == 0)
|
|
42
|
{
|
|
43
|
blackall.image_blend = c_white;
|
|
44
|
blackall.image_alpha = 1;
|
|
45
|
}
|
|
46
|
}
|