|
1
|
function scr_returnwait_gravityscr_returnwait_gravity
function scr_returnwait_gravity(arg0 = id, arg1 = arg0.y, arg2, arg3 = arg0.gravity, arg4 = arg0.vspeed)
{
var distance = abs(arg2 - arg1);
var a = arg3 / 2;
var b = arg4;
var c = -distance;
var result = (b * b) - (4 * a * c);
if (result < 0)
{
debug_message("scr_returnwait_gravity() failed, result returned" + string(result));
return -1;
}
var time = (-b + sqrt(result)) / (2 * a);
return max(floor(time), 1);
} (arg0 = id, arg1 = arg0.y, arg2, arg3 = arg0.gravity, arg4 = arg0.vspeed)
|
|
10
|
debug_message("scr_returnwait_gravityscr_returnwait_gravity
function scr_returnwait_gravity(arg0 = id, arg1 = arg0.y, arg2, arg3 = arg0.gravity, arg4 = arg0.vspeed)
{
var distance = abs(arg2 - arg1);
var a = arg3 / 2;
var b = arg4;
var c = -distance;
var result = (b * b) - (4 * a * c);
if (result < 0)
{
debug_message("scr_returnwait_gravity() failed, result returned" + string(result));
return -1;
}
var time = (-b + sqrt(result)) / (2 * a);
return max(floor(time), 1);
} () failed, result returned" + string(result));
|