Ignore:
Timestamp:
03/26/16 02:42:55 (8 years ago)
Author:
sz
Message:

foraminifera scripts updated to match the upcoming Framsticks version (ExpParams? ==> ExpProperties?, Fields ==> NeuroProperties?, prop: ==> property:)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • experiments/frams/foraminifera/data/scripts/foraminifera.inc

    r479 r486  
    7474        var number = 1;
    7575        var result = parent_energy;
    76         while ((result-ExpParams.divisionCost) >= energy0)
    77         {
    78                 result = (result-ExpParams.divisionCost)/2;
     76        while ((result-ExpProperties.divisionCost) >= energy0)
     77        {
     78                result = (result-ExpProperties.divisionCost)/2;
    7979                number *= 2;
    8080        }
     
    100100                var offspring2 = gametsDivision(parent2.energy,getProperty(1,"energies0"));
    101101                energy0 = (offspring1->energy+offspring2->energy);
    102                 number = ExpParams.gametSuccessRate*(offspring1->number+offspring2->number)/2;
     102                number = ExpProperties.gametSuccessRate*(offspring1->number+offspring2->number)/2;
    103103                new_genes = [parent.data->genes, parent2.data->genes];
    104104                gen = 1 - parent.data->lifeparams->gen;
     
    124124                var crossed = 0;
    125125                //crossover
    126                 if (Math.rnd01 < ExpParams.crossprob)
     126                if (Math.rnd01 < ExpProperties.crossprob)
    127127                {
    128128                        crossover(parent, "min_repro_energies");
     
    154154                        if (pop[i].data->lifeparams->reproduce == 1 && pop[i].data->lifeparams->species == species)
    155155                        {
    156                                 if ((pop[i].data->lifeparams->gen==1) || ((pop[i].data->lifeparams->gen==0) && ExpParams.stress == 0))
     156                                if ((pop[i].data->lifeparams->gen==1) || ((pop[i].data->lifeparams->gen==0) && ExpProperties.stress == 0))
    157157                                {
    158158                                        continue;
     
    171171                                        if (parent1.data->lifeparams->division_time == -1 && parent2.data->lifeparams->division_time == -1)
    172172                                        {
    173                                                 var time = int(ExpParams.gametoPeriod/ExpParams.secPerStep);
     173                                                var time = int(ExpProperties.gametoPeriod/ExpProperties.secPerStep);
    174174                                                parent1.data->lifeparams->division_time = time;
    175175                                                parent2.data->lifeparams->division_time = time;
     
    206206        }
    207207
    208         else if (ExpParams.stress == 0)
     208        else if (ExpProperties.stress == 0)
    209209        {
    210210                reproduce_haploid(cr, null, 1);
     
    256256        {
    257257                //reproduce with probability repro_prob
    258                 if (Math.rnd01 <= ExpParams.repro_prob) //TODO env trigger
     258                if (Math.rnd01 <= ExpProperties.repro_prob) //TODO env trigger
    259259                {
    260260                        reproduced = readyToRepro(cr);
Note: See TracChangeset for help on using the changeset viewer.