|
1
|
snd_play(snd_wing);
|
|
2
|
snd_play(snd_paper_surf);
|
|
3
|
if (slope_collider != -4)
|
|
4
|
instance_destroy(slope_collider);
|
|
5
|
readable_1 = instance_create(190, 152, obj_readable_room1);
|
|
6
|
readable_2 = instance_create(200, 130, obj_readable_room1);
|
|
7
|
readable_3 = instance_create(208, 110, obj_readable_room1);
|
|
8
|
closed_slope_collider_1 = instance_create(218, 108, obj_sul);
|
|
9
|
closed_slope_collider_1.image_yscale = 2;
|
|
10
|
closed_slope_collider = instance_create(200, 148, obj_sul);
|
|
11
|
closed_slope_collider.image_yscale = 2;
|
|
12
|
scr_lerpvar_instancescr_lerpvar_instance
function scr_lerpvar_instance()
{
__lerpvar = instance_create(0, 0, obj_lerpvar);
__lerpvar.target = argument[0];
__lerpvar.varname = argument[1];
__lerpvar.pointa = argument[2];
__lerpvar.pointb = argument[3];
__lerpvar.maxtime = argument[4];
if (argument_count >= 6)
__lerpvar.easetype = argument[5];
if (argument_count >= 7)
__lerpvar.easeinout = argument[6];
return __lerpvar;
}
function scr_lerp_var_instance()
{
if (argument_count >= 6)
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4);
}
function scr_lerp_instance_var()
{
if (argument_count >= 6)
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4);
} (fence_left, "x", x - 30, x, 40, 1, "out");
|
|
13
|
scr_lerpvar_instancescr_lerpvar_instance
function scr_lerpvar_instance()
{
__lerpvar = instance_create(0, 0, obj_lerpvar);
__lerpvar.target = argument[0];
__lerpvar.varname = argument[1];
__lerpvar.pointa = argument[2];
__lerpvar.pointb = argument[3];
__lerpvar.maxtime = argument[4];
if (argument_count >= 6)
__lerpvar.easetype = argument[5];
if (argument_count >= 7)
__lerpvar.easeinout = argument[6];
return __lerpvar;
}
function scr_lerp_var_instance()
{
if (argument_count >= 6)
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4);
}
function scr_lerp_instance_var()
{
if (argument_count >= 6)
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5);
else if (argument_count >= 7)
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4, argument5, argument6);
else
return scr_lerpvar_instance(argument0, argument1, argument2, argument3, argument4);
} (fence_left, "y", y + 30, y, 40, 1, "out");
|
|
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;
} ("fence_right_xpos", x + 30, x, 40, 1, "out");
|
|
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;
} ("fence_right_ypos", y - 30, y, 40, 1, "out");
|
|
16
|
leaf_counter = 0;
|
|
17
|
alarm[3] = 1; gml_Object_obj_noellehouse_fence_Alarm_3.gml
var leaf_xpos = x + 40 + random(12);
var leaf = scr_marker(leaf_xpos, y, spr_lw_tree_leaf_01);
leaf.depth = depth - 10;
leaf.image_speed = 0.5;
scr_lerpvar_instance(leaf, "x", leaf_xpos + 30 + random(10), leaf_xpos + 35 + random(10), 40, -1, "out");
scr_lerpvar_instance(leaf, "y", y + 30, y + 60, 40, 1, "out");
scr_lerpvar_instance(leaf, "image_alpha", 0, 1, 5, 1, "out");
scr_script_delayed(scr_lerpvar_instance, 20, leaf, "image_alpha", 1, 0, 15, 1, "out");
scr_doom(leaf, 50);
leaf_counter++;
if (leaf_counter < 3)
alarm[3] = 8;
|
|
18
|
alarm[2] = 40; gml_Object_obj_noellehouse_fence_Alarm_2.gml
is_closed = true;
|