Fixed pulse logic.

This commit is contained in:
Steve 2015-11-02 19:10:07 +00:00
parent bef2511ac4
commit 3ad64a1d1d
1 changed files with 28 additions and 22 deletions

View File

@ -187,31 +187,37 @@ static void addPulses(void)
pulseTail->next = pulse;
pulseTail = pulse;
}
else if (starSystem->completedChallenges < starSystem->totalChallenges && pulseTimer % (FPS * 2) == 0)
else if (starSystem->completedChallenges < starSystem->totalChallenges)
{
pulse = malloc(sizeof(Pulse));
memset(pulse, 0, sizeof(Pulse));
pulse->x = starSystem->x;
pulse->y = starSystem->y;
pulse->life = 255;
pulse->r = pulse->g = 255;
pulseTail->next = pulse;
pulseTail = pulse;
if (pulseTimer % (FPS * 2) == 0)
{
pulse = malloc(sizeof(Pulse));
memset(pulse, 0, sizeof(Pulse));
pulse->x = starSystem->x;
pulse->y = starSystem->y;
pulse->life = 255;
pulse->r = pulse->g = 255;
pulseTail->next = pulse;
pulseTail = pulse;
}
}
else if (starSystem->totalMissions > 0 && pulseTimer % (FPS * 3) == 0)
else if (starSystem->totalMissions > 0)
{
pulse = malloc(sizeof(Pulse));
memset(pulse, 0, sizeof(Pulse));
pulse->x = starSystem->x;
pulse->y = starSystem->y;
pulse->life = 255;
pulse->g = 255;
pulseTail->next = pulse;
pulseTail = pulse;
if (pulseTimer % (FPS * 3) == 0)
{
pulse = malloc(sizeof(Pulse));
memset(pulse, 0, sizeof(Pulse));
pulse->x = starSystem->x;
pulse->y = starSystem->y;
pulse->life = 255;
pulse->g = 255;
pulseTail->next = pulse;
pulseTail = pulse;
}
}
}
}