int overallHeat; boolean left, right; void coolOverall(){ overallHeat--; growFractals(); if(overallHeat < -10){ deleteACutie(); overallHeat=0; triggerFractals(); } } void heatOverall(){ overallHeat++; if(overallHeat >=10){ addCutie(); overallHeat=0; } } //tree[0] is assigned to the fractal void triggerFractals(){ left = right = true; //determine how many fractals alive and print ones if(t[0].alive) { if(t[0].x < (width/3)) { left = false; } if(t[0].x > (2*width/3)) { right = false; } } else { if(mySBX < (width/3)) { left = false; } if(mySBX > (2*width/3)) { right = false; } } for(int i=1; i (2*width/3)) { right = false; } } } if(left) { for(int i =1; i