Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_destroyoutside_ch1

(view raw script w/o annotations or w/e)
1
function scr_destroyoutside_ch1
scr_destroyoutside_ch1

function scr_destroyoutside_ch1() { if (global.mnfight != 2) instance_destroy(); if (x < (__view_get(e__VW.XView, 0) - sprite_width)) instance_destroy(); if (x > (__view_get(e__VW.XView, 0) + 640 + sprite_width)) instance_destroy(); if (y < (__view_get(e__VW.YView, 0) - sprite_height)) instance_destroy(); if (y > (__view_get(e__VW.YView, 0) + 480 + sprite_height)) instance_destroy(); } enum e__VW { XView, YView, WView, HView, Angle, HBorder, VBorder, HSpeed, VSpeed, Object, Visible, XPort, YPort, WPort, HPort, Camera, SurfaceID }
()
2
{
3
    if (global.mnfight != 2)
4
        instance_destroy();
5
    if (x < (__view_get(e__VW.XView, 0) - sprite_width))
6
        instance_destroy();
7
    if (x > (__view_get(e__VW.XView, 0) + 640 + sprite_width))
8
        instance_destroy();
9
    if (y < (__view_get(e__VW.YView, 0) - sprite_height))
10
        instance_destroy();
11
    if (y > (__view_get(e__VW.YView, 0) + 480 + sprite_height))
12
        instance_destroy();
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
}