★wrap ラップアラウンド関数(下限値から上限値の間でループさせる)
・8.1以前
if(argument1 >= argument2) { show_error("The value of arugment1 is greater than argument2.", true) }
var n; n = (argument0 - argument1) mod (argument2 - argument1)
if(n >= 0) { return n + argument1 } else { return n + argument2 }
・Studio
/// wrap(x, low, high)
if(argument1 >= argument2) { show_error("The value of low is greater than high.", true) }
var n = (argument0 - argument1) % (argument2 - argument1)
if(n >= 0) { return n + argument1 } else { return n + argument2 }