|
1
|
if (drawdoor == 1)
|
|
2
|
{
|
|
3
|
visible = 1;
|
|
4
|
sprite_index = spr_darkdoor;
|
|
5
|
x = 138;
|
|
6
|
y = 48;
|
|
7
|
draw_set_color(c_black);
|
|
8
|
draw_rectangle(138, 27, 181, 74, false);
|
|
9
|
if (darkbg == 0)
|
|
10
|
{
|
|
11
|
px = (global.lang == "en") ? scr_markerscr_marker
function scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (0, 0, bg_library) : scr_markerscr_marker
function scr_marker(arg0, arg1, arg2)
{
thismarker = instance_create(arg0, arg1, obj_marker);
with (thismarker)
{
sprite_index = arg2;
image_speed = 0;
}
return thismarker;
} (0, 0, bg_lang_ja_library);
|
|
12
|
px.image_xscale = 1;
|
|
13
|
px.image_yscale = 1;
|
|
14
|
px.image_alpha = 0.1;
|
|
15
|
px.depth = 100000;
|
|
16
|
px.image_blend = merge_color(c_gray, c_navy, 0.5);
|
|
17
|
px.image_blend = merge_color(px.image_blend, c_white, 0.5);
|
|
18
|
darkbg = 1;
|
|
19
|
}
|
|
20
|
xsin += 0.01;
|
|
21
|
if (xsin > 1)
|
|
22
|
xsin = 1;
|
|
23
|
siner += 1;
|
|
24
|
image_index = 1;
|
|
25
|
amt = sin(siner / 16) * 0.1;
|
|
26
|
for (i = 1; i < 6; i += 1)
|
|
27
|
draw_sprite_ext(sprite_index, 2, x, y + sprite_height, 1, (3 / i) + amt, 0, c_white, xsin * (amt + 0.2));
|
|
28
|
draw_sprite_ext(spr_darkdoor_middleanchored, 2, 160, 51, 1 + (amt * 3), 1 + (amt * 3), 0, c_white, xsin * (amt + 0.2));
|
|
29
|
draw_sprite_ext(spr_darkdoor_middleanchored, 2, 160, 51, 1 + (amt * 2), 1 + (amt * 2), 0, c_white, xsin * (amt + 0.2));
|
|
30
|
if (darkbg == 1)
|
|
31
|
px.image_alpha = (amt * 3) + xsin;
|
|
32
|
}
|