acs_terminaterange

From ZDoom Wiki

Jump to: navigation, search

This Function will terminate a range of Scripts, in order of what you put in lo_script upto hi_script. Credit to SolarSnowFall for improvment.

function void acs_terminaterange (int lo_script, int hi_script, int map)
{
    for (int i=lo_script; i<=hi_script; i++)
    {
        acs_terminate(i, map);
    }
}

An alternate by J-Dub

function void acs_terminaterange (int script1, int script2, int map){
    if (script1 < script2)
        for (int i=script1; i<=script2; i++)
           acs_terminate(i, map);
    else
        for (i=script2; i>=script1; i--)
           acs_terminate(i, map);
}

Personal tools