Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_shake_Alarm_0

(view raw script w/o annotations or w/e)
1
if (global.flag[12 disable_shaking] == 0)
2
{
3
    __view_set(e__VW.XView, camera, camerax + (shakex * shakesign));
4
    __view_set(e__VW.YView, camera, cameray + (shakey * shakesign));
5
}
6
if (permashake == 0)
7
{
8
    if (shakex > 0)
9
        shakex -= 1;
10
    if (shakey > 0)
11
        shakey -= 1;
12
}
13
shakesign = -shakesign;
14
alarm[0] = shakespeed;
gml_Object_obj_shake_Alarm_0.gml

if (global.flag[12 disable_shaking] == 0) { __view_set(e__VW.XView, camera, camerax + (shakex * shakesign)); __view_set(e__VW.YView, camera, cameray + (shakey * shakesign)); } if (permashake == 0) { if (shakex > 0) shakex -= 1; if (shakey > 0) shakey -= 1; } shakesign = -shakesign; alarm[0] = shakespeed; if (shakex == 0 && shakey == 0) instance_destroy(); enum e__VW { XView, YView, WView, HView, Angle, HBorder, VBorder, HSpeed, VSpeed, Object, Visible, XPort, YPort, WPort, HPort, Camera, SurfaceID }
15
if (shakex == 0 && shakey == 0)
16
    instance_destroy();
17
18
enum e__VW
19
{
20
    XView,
21
    YView,
22
    WView,
23
    HView,
24
    Angle,
25
    HBorder,
26
    VBorder,
27
    HSpeed,
28
    VSpeed,
29
    Object,
30
    Visible,
31
    XPort,
32
    YPort,
33
    WPort,
34
    HPort,
35
    Camera,
36
    SurfaceID
37
}