//Birth control for new particles | //Birth control for new particles | ||||
if (birthCount > 0.001) { | if (birthCount > 0.001) { | ||||
for (int i = 0;i < 4;i++) { | for (int i = 0;i < 4;i++) { | ||||
system.push_back(new thParticle); | |||||
system.push_back(new Particle); | |||||
system.back()->setup(ofVec2f(ofGetWidth()*.5, ofGetHeight()*.5)); | system.back()->setup(ofVec2f(ofGetWidth()*.5, ofGetHeight()*.5)); | ||||
} | } | ||||
birthCount = 0; | birthCount = 0; |
float xOfCentroid; | float xOfCentroid; | ||||
float yOfCentroid; | float yOfCentroid; | ||||
vector<thParticle*> system; | |||||
vector<Particle*> system; | |||||
vector<Attractor*> attractors; | vector<Attractor*> attractors; | ||||
float birthCount; | float birthCount; | ||||
double time; | double time; |