Subversion Repositories filter_foundry

Compare Revisions

Regard whitespace Rev 297 → Rev 298

/trunk/funcs.c
730,33 → 730,6
 
// -------------------------------------------------------------------------------------------
 
void factory_initialize_rnd_variables() {
#ifdef PARSERTEST
return 0;
#else
gFactoryRngState.seed = 0; // default seed
gFactoryRngState.seedSave = gFactoryRngState.seed + 1; // force rnd() to call factory_fill_rnd_lookup()
#endif
}
 
void foundry_initialize_rnd_variables() {
#ifdef PARSERTEST
return 0;
#else
foundry_rst(691204);
#endif
}
 
void initialize_rnd_variables() {
#ifdef use_filterfactory_implementation_rnd
factory_initialize_rnd_variables();
#else
foundry_initialize_rnd_variables();
#endif
}
 
// -------------------------------------------------------------------------------------------
 
/* rst(i) sets a random seed and returns 0. (undocumented Filter Factory function).
Added by DM, 18 Dec 2018 */
 
807,6 → 780,33
 
// -------------------------------------------------------------------------------------------
 
void factory_initialize_rnd_variables() {
#ifdef PARSERTEST
return 0;
#else
gFactoryRngState.seed = 0; // default seed
gFactoryRngState.seedSave = gFactoryRngState.seed + 1; // force rnd() to call factory_fill_rnd_lookup()
#endif
}
 
void foundry_initialize_rnd_variables() {
#ifdef PARSERTEST
return 0;
#else
foundry_rst(691204);
#endif
}
 
void initialize_rnd_variables() {
#ifdef use_filterfactory_implementation_rnd
factory_initialize_rnd_variables();
#else
foundry_initialize_rnd_variables();
#endif
}
 
// -------------------------------------------------------------------------------------------
 
/* mix(a,b,n,d) Mixture of a and b by fraction n/d, a*n/d+b*(d-n)/d */
value_type ff_mix(value_type a,value_type b,value_type n,value_type d){
#ifdef PARSERTEST