|
1
|
draw_set_color(c_black);
|
|
2
|
ossafe_fill_rectangle(-80, cameray(), 0, room_height, 0);
|
|
3
|
draw_set_color(c_white);
|
|
4
|
if (split_start)
|
|
5
|
{
|
|
6
|
x_pos = 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);
}
} (x_pos, target_x_pos, 2);
|
|
7
|
interval_size = 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);
}
} (interval_size, target_interval_size, 2);
|
|
8
|
var xx = camerax() + x_pos;
|
|
9
|
draw_set_color(c_black);
|
|
10
|
ossafe_fill_rectangle((xx + interval_size) - 1, cameray(), xx + interval_size + 1, room_height, 0);
|
|
11
|
draw_set_color(c_white);
|
|
12
|
draw_set_color(c_black);
|
|
13
|
ossafe_fill_rectangle((xx + interval_size) - 1, cameray(), xx + 240, room_height, 0);
|
|
14
|
draw_set_color(c_white);
|
|
15
|
draw_set_color(c_black);
|
|
16
|
ossafe_fill_rectangle((xx + 320) - 80 - 1, cameray(), ((xx + 320) - interval_size) + 1, room_height, 0);
|
|
17
|
draw_set_color(c_white);
|
|
18
|
gpu_set_blendenable(false);
|
|
19
|
gpu_set_colorwriteenable(false, false, false, true);
|
|
20
|
draw_set_alpha(0);
|
|
21
|
ossafe_fill_rectangle(xx, cameray(), xx + interval_size, room_height, 0);
|
|
22
|
draw_set_alpha(1);
|
|
23
|
draw_set_alpha(0);
|
|
24
|
ossafe_fill_rectangle(xx + 320, cameray(), (xx + 320) - interval_size, room_height, 0);
|
|
25
|
draw_set_alpha(1);
|
|
26
|
gpu_set_blendenable(true);
|
|
27
|
gpu_set_colorwriteenable(true, true, true, true);
|
|
28
|
gpu_set_blendmode_ext(bm_dest_alpha, bm_inv_dest_alpha);
|
|
29
|
gpu_set_alphatestenable(true);
|
|
30
|
draw_sprite_ext(bg_myroom_dark, 0, xx, cameray(), 1, 1, 0, c_white, 1);
|
|
31
|
draw_sprite_ext(kris_sprite, kris_index, xx + 155, cameray() + 68, 1, 1, 0, c_white, 1);
|
|
32
|
draw_sprite_ext(spr_kris_phone_floor, phone_index, (xx + 204) - 20, (cameray() + 168) - 47, 1, 1, 0, c_white, 1);
|
|
33
|
draw_sprite_ext(spr_kris_bed, 0, xx + 233, cameray() + 88, 1, 1, 0, c_white, 1);
|
|
34
|
draw_sprite_ext(spr_kris_bed_pillow_messy, 0, xx + 244, cameray() + 97, 1, 1, 0, c_white, 1);
|
|
35
|
if (scr_flag_getscr_flag_get
function scr_flag_get(arg0)
{
var flag_value = global.flag[arg0];
return flag_value;
}
function scr_flag_name_get(arg0)
{
if (!global.is_console)
{
var v = global.flagname[arg0];
return is_undefined(v) ? "*unknown flag*" : v;
}
else
{
return "";
}
}
function scr_getflag(arg0)
{
return scr_flag_get(arg0);
} (747) > 0)
|
|
36
|
{
|
|
37
|
draw_sprite_ext(spr_krisroom_star_dark, 0, xx + 247, cameray() + 42, 1, 1, 0, c_white, 1);
|
|
38
|
draw_sprite_ext(spr_pixel_white, 0, xx + 122, cameray() + 45, 3, 2, 0, #598291, 1);
|
|
39
|
}
|
|
40
|
if (scr_flag_getscr_flag_get
function scr_flag_get(arg0)
{
var flag_value = global.flag[arg0];
return flag_value;
}
function scr_flag_name_get(arg0)
{
if (!global.is_console)
{
var v = global.flagname[arg0];
return is_undefined(v) ? "*unknown flag*" : v;
}
else
{
return "";
}
}
function scr_getflag(arg0)
{
return scr_flag_get(arg0);
} (748) > 0)
|
|
41
|
draw_sprite_ext(spr_pixel_white, 0, xx + 264, cameray() + 160, 4, 5, 0, #004D64, 1);
|
|
42
|
draw_sprite(spr_wheelbarrow_parts_dark, 4, xx + wagon_x + 5, cameray() + wagon_y + 1);
|
|
43
|
draw_sprite(spr_wheelbarrow_parts_dark, 3, (xx + wagon_x + 5 + heartx + random(cageamt * 2)) - random(cageamt * 2), (cameray() + wagon_y + 1 + hearty + random(cageamt * 2)) - random(cageamt * 2));
|
|
44
|
draw_sprite(spr_wheelbarrow_parts_dark, 2, (xx + wagon_x + 5 + random(cageamt)) - random(cageamt), (cameray() + wagon_y + 1 + random(cageamt)) - random(cageamt));
|
|
45
|
draw_sprite(spr_wheelbarrow_parts_dark, 1, xx + wagon_x + 5, cameray() + wagon_y + 1);
|
|
46
|
gpu_set_alphatestenable(false);
|
|
47
|
gpu_set_blendmode(bm_normal);
|
|
48
|
}
|
|
49
|
else
|
|
50
|
{
|
|
51
|
draw_sprite_ext(bg_myroom_dark, 0, camerax(), cameray(), 1, 1, 0, c_white, 1);
|
|
52
|
draw_sprite_ext(kris_sprite, 0, camerax() + 155, cameray() + 68, 1, 1, 0, c_white, 1);
|
|
53
|
draw_sprite_ext(spr_kris_phone_floor, 0, (camerax() + 204) - 20, (cameray() + 168) - 47, 1, 1, 0, c_white, 1);
|
|
54
|
draw_sprite_ext(spr_kris_bed, 0, camerax() + 233, cameray() + 88, 1, 1, 0, c_white, 1);
|
|
55
|
draw_sprite_ext(spr_kris_bed_pillow_messy, 0, camerax() + 244, cameray() + 97, 1, 1, 0, c_white, 1);
|
|
56
|
if (scr_flag_getscr_flag_get
function scr_flag_get(arg0)
{
var flag_value = global.flag[arg0];
return flag_value;
}
function scr_flag_name_get(arg0)
{
if (!global.is_console)
{
var v = global.flagname[arg0];
return is_undefined(v) ? "*unknown flag*" : v;
}
else
{
return "";
}
}
function scr_getflag(arg0)
{
return scr_flag_get(arg0);
} (747) > 0)
|
|
57
|
{
|
|
58
|
draw_sprite_ext(spr_krisroom_star_dark, 0, camerax() + 247, cameray() + 42, 1, 1, 0, c_white, 1);
|
|
59
|
draw_sprite_ext(spr_pixel_white, 0, camerax() + 122, cameray() + 45, 3, 2, 0, #598291, 1);
|
|
60
|
}
|
|
61
|
if (scr_flag_getscr_flag_get
function scr_flag_get(arg0)
{
var flag_value = global.flag[arg0];
return flag_value;
}
function scr_flag_name_get(arg0)
{
if (!global.is_console)
{
var v = global.flagname[arg0];
return is_undefined(v) ? "*unknown flag*" : v;
}
else
{
return "";
}
}
function scr_getflag(arg0)
{
return scr_flag_get(arg0);
} (748) > 0)
|
|
62
|
draw_sprite_ext(spr_pixel_white, 0, camerax() + 264, cameray() + 160, 4, 5, 0, #004D64, 1);
|
|
63
|
draw_sprite(spr_wheelbarrow_parts_dark, 4, camerax() + wagon_x + 5, cameray() + wagon_y + 1);
|
|
64
|
draw_sprite(spr_wheelbarrow_parts_dark, 3, (camerax() + wagon_x + 5 + heartx + random(cageamt * 2)) - random(cageamt * 2), (cameray() + wagon_y + 1 + hearty + random(cageamt * 2)) - random(cageamt * 2));
|
|
65
|
draw_sprite(spr_wheelbarrow_parts_dark, 2, (camerax() + wagon_x + 5 + random(cageamt)) - random(cageamt), (cameray() + wagon_y + 1 + random(cageamt)) - random(cageamt));
|
|
66
|
draw_sprite(spr_wheelbarrow_parts_dark, 1, camerax() + wagon_x + 5, cameray() + wagon_y + 1);
|
|
67
|
}
|