Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_rouxls_suncloud_bullets_Step_0

(view raw script w/o annotations or w/e)
1
if (x < (__view_get(e__VW.XView, 0) - 80))
2
    instance_destroy();
3
if (x > (__view_get(e__VW.XView, 0) + 760))
4
    instance_destroy();
5
if (y < (__view_get(e__VW.YView, 0) - 80))
6
    instance_destroy();
7
if (y > (__view_get(e__VW.YView, 0) + 580))
8
    instance_destroy();
9
if (y < 
scr_get_box
scr_get_box

function
scr_get_box(arg0)
{ switch (arg0) { case 0: return obj_growtangle.x + (obj_growtangle.sprite_width * 0.5); break; case 1: return obj_growtangle.y - (obj_growtangle.sprite_height * 0.5); break; case 2: return obj_growtangle.x - (obj_growtangle.sprite_width * 0.5); break; case 3: return obj_growtangle.y + (obj_growtangle.sprite_height * 0.5); break; case 4: return obj_growtangle.x; break; case 5: return obj_growtangle.y; break; return false; } }
(1) || y >
scr_get_box
scr_get_box

function
scr_get_box(arg0)
{ switch (arg0) { case 0: return obj_growtangle.x + (obj_growtangle.sprite_width * 0.5); break; case 1: return obj_growtangle.y - (obj_growtangle.sprite_height * 0.5); break; case 2: return obj_growtangle.x - (obj_growtangle.sprite_width * 0.5); break; case 3: return obj_growtangle.y + (obj_growtangle.sprite_height * 0.5); break; case 4: return obj_growtangle.x; break; case 5: return obj_growtangle.y; break; return false; } }
(3) || x <
scr_get_box
scr_get_box

function
scr_get_box(arg0)
{ switch (arg0) { case 0: return obj_growtangle.x + (obj_growtangle.sprite_width * 0.5); break; case 1: return obj_growtangle.y - (obj_growtangle.sprite_height * 0.5); break; case 2: return obj_growtangle.x - (obj_growtangle.sprite_width * 0.5); break; case 3: return obj_growtangle.y + (obj_growtangle.sprite_height * 0.5); break; case 4: return obj_growtangle.x; break; case 5: return obj_growtangle.y; break; return false; } }
(2) || x >
scr_get_box
scr_get_box

function
scr_get_box(arg0)
{ switch (arg0) { case 0: return obj_growtangle.x + (obj_growtangle.sprite_width * 0.5); break; case 1: return obj_growtangle.y - (obj_growtangle.sprite_height * 0.5); break; case 2: return obj_growtangle.x - (obj_growtangle.sprite_width * 0.5); break; case 3: return obj_growtangle.y + (obj_growtangle.sprite_height * 0.5); break; case 4: return obj_growtangle.x; break; case 5: return obj_growtangle.y; break; return false; } }
(0))
10
    image_alpha *= 0.8;
11
if (sprite_index == spr_sunbolt)
12
{
13
}
14
15
enum e__VW
16
{
17
    XView,
18
    YView,
19
    WView,
20
    HView,
21
    Angle,
22
    HBorder,
23
    VBorder,
24
    HSpeed,
25
    VSpeed,
26
    Object,
27
    Visible,
28
    XPort,
29
    YPort,
30
    WPort,
31
    HPort,
32
    Camera,
33
    SurfaceID
34
}