|
1
|
scr_84_set_draw_fontscr_84_set_draw_font
function scr_84_set_draw_font(arg0)
{
global.chemg_font = arg0;
draw_set_font(scr_84_get_font(arg0));
} ("main");
|
|
2
|
draw_set_halign(fa_center);
|
|
3
|
if (credits_mode)
|
|
4
|
{
|
|
5
|
draw_set_color(#660600);
|
|
6
|
draw_text_ext_transformed(x_pos + 1, y_pos_base + 1, text_header, 4, 9999, 2, 2, text_angle);
|
|
7
|
draw_set_color(c_white);
|
|
8
|
draw_text_ext_transformed(x_pos, y_pos_base, text_header, 4, 9999, 2, 2, text_angle);
|
|
9
|
for (var i = 0; i < array_length_1d(text_title); i++)
|
|
10
|
{
|
|
11
|
draw_set_color(#660600);
|
|
12
|
draw_text_ext_transformed(x_pos + 1, y_pos_base + 80 + (i * 120) + 1, text_title[i], 4, 9999, 2, 2, text_angle);
|
|
13
|
draw_set_color(c_white);
|
|
14
|
draw_text_ext_transformed(x_pos, y_pos_base + 80 + (i * 120), text_title[i], 4, 9999, 2, 2, text_angle);
|
|
15
|
}
|
|
16
|
for (var i = 0; i < array_length_1d(text_line); i++)
|
|
17
|
{
|
|
18
|
draw_set_color(#660600);
|
|
19
|
draw_text_ext_transformed(x_pos + 1, y_pos_base + 110 + (i * 120) + 1, text_line[i], 4, 9999, 2, 2, text_angle);
|
|
20
|
draw_set_color(c_white);
|
|
21
|
draw_text_ext_transformed(x_pos, y_pos_base + 110 + (i * 120), text_line[i], 4, 9999, 2, 2, text_angle);
|
|
22
|
}
|
|
23
|
}
|
|
24
|
if (word_mode)
|
|
25
|
{
|
|
26
|
if (blackall.image_alpha == 1)
|
|
27
|
draw_sprite_ext(scr_84_get_spritescr_84_get_sprite
function scr_84_get_sprite(arg0)
{
return ds_map_find_value(global.chemg_sprite_map, arg0);
} ("spr_dw_screen_word"), 0, camerax() + (view_wport[0] / 2), cameray() + (view_hport[0] / 2), 1, 1, 0, c_white, 1);
|
|
28
|
}
|
|
29
|
if (rouxls_mode)
|
|
30
|
{
|
|
31
|
if (blackall.image_alpha == 1)
|
|
32
|
{
|
|
33
|
if (!rouxls_worm)
|
|
34
|
{
|
|
35
|
rouxls_worm = true;
|
|
36
|
for (var i = 0; i < 3; i++)
|
|
37
|
{
|
|
38
|
var worm_x = (camerax() + (view_wport[0] / 2)) - (i * 40);
|
|
39
|
var worm = scr_dark_markerscr_dark_marker
function scr_dark_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
image_xscale = 2;
image_yscale = 2;
}
return thismarker;
} (worm_x, cameray() + (view_hport[0] / 2) + 30 + (i * 10), spr_rouxls_worm);
|
|
40
|
if (i == 0)
|
|
41
|
worm.y = cameray() + (view_hport[0] / 2) + 30 + 20;
|
|
42
|
worm.image_speed = 0.1;
|
|
43
|
worm.depth = depth - 10;
|
|
44
|
scr_lerp_instance_var(worm, "x", worm_x, worm_x - 20, 30, 2, "out");
|
|
45
|
scr_script_delayedscr_script_delayed
function scr_script_delayed()
{
var __scriptdelay = instance_create(0, 0, obj_script_delayed);
__scriptdelay.script = argument[0];
__scriptdelay.alarm[0] = argument[1];
__scriptdelay.target = id;
for (var __i = 0; __i < (argument_count - 2); __i++)
__scriptdelay.script_arg[__i] = argument[__i + 2];
__scriptdelay.arg_count = argument_count - 2;
return __scriptdelay;
} (scr_lerp_instance_var, 31, worm, "x", worm_x - 20, worm_x - 40, 30, 2, "out");
|
|
46
|
}
|
|
47
|
}
|
|
48
|
rouxls_anim += 0.2;
|
|
49
|
draw_sprite_ext(spr_npc_rouxls_cry, rouxls_anim, camerax() + (view_wport[0] / 2) + 50, (cameray() + (view_hport[0] / 2)) - 40, 2, 2, 0, c_white, 1);
|
|
50
|
}
|
|
51
|
}
|
|
52
|
draw_set_halign(fa_left);
|