Esempio n. 1
0
//-------------------------------------------------------------------
// read last paramset num of script "fn" to conf.script_param_set
//-------------------------------------------------------------------
void get_last_paramset_num(const char *fn)
{
    // skip if internal script used
    if (fn == NULL || fn[0] == 0) return;

    make_param_filename( MAKE_PARAMSETNUM_FILENAME, fn, 0);
    if ( !load_int_value_file( cfg_name, &conf.script_param_set ) )
       conf.script_param_set = 0;
    make_param_filename( MAKE_PARAM_FILENAME, fn, conf.script_param_set);
}
Esempio n. 2
0
//-------------------------------------------------------------------
// read last paramset num of script "fn" to conf.script_param_set
//-------------------------------------------------------------------
static void get_last_paramset_num()
{
    // skip if no script available
    if (conf.script_file[0] == 0) return;

    char *nm = make_param_filename(MAKE_PARAMSETNUM_FILENAME);
    if ( !load_int_value_file( nm, &conf.script_param_set ) )
    {
        conf.script_param_set = 0;
        last_script_param_set = -1;      // failed to load so force next save
    }
    else
    {
        last_script_param_set = conf.script_param_set;  // save last value loaded from file
    }
    if ((conf.script_param_set < 0) || (conf.script_param_set > 10))
        conf.script_param_set = 0;
}