Files
AM2R-Community-Updates/scripts/beam_offset.gml
2020-12-22 20:54:55 -06:00

22 lines
535 B
Plaintext

/// beam_offset(offset, direction)
if (argument1 == 0) x += argument0;
if (argument1 == 180) x -= argument0;
if (argument1 == 90) y -= argument0;
if (argument1 == 270) y += argument0;
if (argument1 == 45) {
x += round(argument0 / 2);
y -= round(argument0 / 2);
}
if (argument1 == 135) {
x -= round(argument0 / 2);
y -= round(argument0 / 2);
}
if (argument1 == 225) {
x -= round(argument0 / 2);
y += round(argument0 / 2);
}
if (argument1 == 315) {
x += round(argument0 / 2);
y += round(argument0 / 2);
}