Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_parallaxer_Other_10

(view raw script w/o annotations or w/e)
1
var cx = camerax();
2
var cy = cameray();
3
if (layer1 != -1)
4
{
5
    x = ((cx + autoxinc1) * ss1) + xstart;
6
    y = ((cy + autoyinc1) * ssy1) + ystart;
7
    var newx = round(x);
8
    var newy = round(y);
9
    layer_x(layer1, newx);
10
    layer_y(layer1, newy);
11
}
12
if (layer2 != -1)
13
{
14
    x = ((cx + autoxinc2) * ss2) + xstart;
15
    y = ((cy + autoyinc2) * ssy2) + ystart;
16
    var newx = round(x);
17
    var newy = round(y);
18
    layer_x(layer2, newx);
19
    layer_y(layer2, newy);
20
}
21
if (layer3 != -1)
22
{
23
    x = ((cx + autoxinc3) * ss3) + xstart;
24
    y = ((cy + autoyinc3) * ssy3) + ystart;
25
    var newx = round(x);
26
    var newy = round(y);
27
    layer_x(layer3, newx);
28
    layer_y(layer3, newy);
29
}
30
if (layer4 != -1)
31
{
32
    x = ((cx + autoxinc4) * ss4) + xstart;
33
    y = ((cy + autoyinc4) * ssy4) + ystart;
34
    var newx = round(x);
35
    var newy = round(y);
36
    layer_x(layer4, newx);
37
    layer_y(layer4, newy);
38
}