- Timestamp:
- 04/15/16 02:10:12 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
experiments/frams/foraminifera/data/scripts/foraminifera.expdef
r493 r496 83 83 //world 84 84 SignalView.mode = 1; 85 World.wrldwat = 500;85 World.wrldwat = 200; 86 86 World.wrldsiz = micronsToFrams(100000); 87 87 World.wrldbnd = 1; … … 220 220 function addForam(species, iter, chambernum, ploid) 221 221 { 222 var geno = createForamMorphology( species_genes[species]->morphotype, ploid, chambernum);222 var geno = createForamMorphology(ploid, ploid, chambernum); 223 223 curColor = retColors[ploid]; 224 224 var cr = Populations[0].add(geno); … … 367 367 var ret = Populations[2].add("//0\np:sh=3,sx=0.01,sy="+getZoneRange(cr,1)+",sz="+getZoneRange(cr,1)+",ry=1.57,vr="+curColor); 368 368 cr.data->reticulopodiacreature = ret; 369 ret.moveAbs(cr.center_x-getZoneRange(cr,1), cr.center_y-getZoneRange(cr,1), cr.center_z-getZoneRange(cr,1)); 369 370 } 370 371 } … … 403 404 { 404 405 curColor = retColors[cr.data->lifeparams->gen]; 405 var geno = createForamMorphology( getGene(cr, "morphotype", 0), cr.data->lifeparams->gen, chamber_num+1);406 var geno = createForamMorphology(cr.data->lifeparams->gen, cr.data->lifeparams->gen, chamber_num+1); 406 407 var cr2 = Populations[0].add(geno); 407 408 … … 486 487 function fence(pos, zone) 487 488 { 488 return Math.min(Math.max(0 +zone,pos),World.wrldsiz-zone);489 return Math.min(Math.max(0,pos),World.wrldsiz); 489 490 } 490 491 … … 614 615 615 616 cr.getMechPart(0).orient.set(o); 616 if (visualization(cr))617 {618 cr.data->reticulopodiacreature.moveAbs(cr.center_x-getZoneRange(cr,1), cr.center_y-getZoneRange(cr,1), cr.center_z-getZoneRange(cr,1));619 }620 617 621 618 if (deathConditions(cr) == 1) … … 630 627 631 628 foramMove(cr); 629 630 if (visualization(cr)) 631 632 { 633 cr.data->reticulopodiacreature.moveAbs(cr.center_x-getZoneRange(cr,1), cr.center_y-getZoneRange(cr,1), cr.center_z-getZoneRange(cr,1)); 634 } 632 635 633 636 var repro = foramReproduce(cr);
Note: See TracChangeset
for help on using the changeset viewer.