void ParticleEngine::Update() { if (initiateAchievementEffect) { latestAchievement = initiateAchievementEffect; InitExplosion(161,54); achievementGraphicStage = 1; achievementGraphicStageCounter = 0; switch (initiateAchievementEffect) { case 1: break; } initiateAchievementEffect = 0; } for (int i = 0; i < MAX_PARTICLES; i++) { if (particles[i]->alive) { if (particles[i]->type == 2 || particles[i]->type == 0) { // shooting star InitTrail(particles[i]->x, particles[i]->y); } particles[i]->Update(); } } }
void FlareClass::CreateGfx() { // dont call base class since it create wrong gfx for some reason!!!!! InitTrail(); ExtraGraphics(); }