|
1
|
function scr_flower_despwnscr_flower_despwn
function scr_flower_despwn(arg0 = 0)
{
arg0 = 0;
hit = 0;
with (instance_create_depth(x, y, depth, obj_plat_vfx))
{
sprite_index = spr_smokepuff;
image_speed = 2;
}
with (instance_create_depth(x, y, 2450, obj_flower_despwn,
{
image_blend: petal_color
}))
colored = true;
var _spawner = instance_create_depth(x_home, y_home, 2450, obj_flower_spawner,
{
image_blend: petal_color
});
_spawner._memory = {};
_spawner.image_xscale = image_xscale;
_spawner.scale = sign(image_xscale);
_spawner.was_onscreen = true;
_spawner.colored = true;
_spawner.image_yscale = image_yscale;
_spawner.image_angle = image_angle;
_spawner.obj_index = object_index;
_spawner.activate = activate;
_spawner.enemy_wave = enemy_wave;
var array = __vars;
for (var i = 0; i < array_length(array); i++)
variable_struct_set(_spawner._memory, array[i], variable_instance_get(id, array[i]));
with (_spawner)
{
obj_index = other.object_index;
hp = other.hp;
}
if (arg0 == 0)
{
instance_destroy();
}
else
{
}
exit;
} (arg0 = 0)
|
|
2
|
{
|
|
3
|
arg0 = 0;
|
|
4
|
hit = 0;
|
|
5
|
with (instance_create_depth(x, y, depth, obj_plat_vfx))
|
|
6
|
{
|
|
7
|
sprite_index = spr_smokepuff;
|
|
8
|
image_speed = 2;
|
|
9
|
}
|
|
10
|
with (instance_create_depth(x, y, 2450, obj_flower_despwn,
|
|
11
|
{
|
|
12
|
image_blend: petal_color
|
|
13
|
}))
|
|
14
|
colored = true;
|
|
15
|
var _spawner = instance_create_depth(x_home, y_home, 2450, obj_flower_spawner,
|
|
16
|
{
|
|
17
|
image_blend: petal_color
|
|
18
|
});
|
|
19
|
_spawner._memory = {};
|
|
20
|
_spawner.image_xscale = image_xscale;
|
|
21
|
_spawner.scale = sign(image_xscale);
|
|
22
|
_spawner.was_onscreen = true;
|
|
23
|
_spawner.colored = true;
|
|
24
|
_spawner.image_yscale = image_yscale;
|
|
25
|
_spawner.image_angle = image_angle;
|
|
26
|
_spawner.obj_index = object_index;
|
|
27
|
_spawner.activate = activate;
|
|
28
|
_spawner.enemy_wave = enemy_wave;
|
|
29
|
var array = __vars;
|
|
30
|
for (var i = 0; i < array_length(array); i++)
|
|
31
|
variable_struct_set(_spawner._memory, array[i], variable_instance_get(id, array[i]));
|
|
32
|
with (_spawner)
|
|
33
|
{
|
|
34
|
obj_index = other.object_index;
|
|
35
|
hp = other.hp;
|
|
36
|
}
|
|
37
|
if (arg0 == 0)
|
|
38
|
{
|
|
39
|
instance_destroy();
|
|
40
|
}
|
|
41
|
else
|
|
42
|
{
|
|
43
|
}
|
|
44
|
exit;
|
|
45
|
}
|