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,7 +187,9 @@ static void addPulses(void)
pulseTail->next = pulse; pulseTail->next = pulse;
pulseTail = pulse; pulseTail = pulse;
} }
else if (starSystem->completedChallenges < starSystem->totalChallenges && pulseTimer % (FPS * 2) == 0) else if (starSystem->completedChallenges < starSystem->totalChallenges)
{
if (pulseTimer % (FPS * 2) == 0)
{ {
pulse = malloc(sizeof(Pulse)); pulse = malloc(sizeof(Pulse));
memset(pulse, 0, sizeof(Pulse)); memset(pulse, 0, sizeof(Pulse));
@ -200,7 +202,10 @@ static void addPulses(void)
pulseTail->next = pulse; pulseTail->next = pulse;
pulseTail = pulse; pulseTail = pulse;
} }
else if (starSystem->totalMissions > 0 && pulseTimer % (FPS * 3) == 0) }
else if (starSystem->totalMissions > 0)
{
if (pulseTimer % (FPS * 3) == 0)
{ {
pulse = malloc(sizeof(Pulse)); pulse = malloc(sizeof(Pulse));
memset(pulse, 0, sizeof(Pulse)); memset(pulse, 0, sizeof(Pulse));
@ -215,6 +220,7 @@ static void addPulses(void)
} }
} }
} }
}
static void doPulses(void) static void doPulses(void)
{ {