diff --git a/src/galaxy/galacticMap.c b/src/galaxy/galacticMap.c index 085ca24..fe93cb4 100644 --- a/src/galaxy/galacticMap.c +++ b/src/galaxy/galacticMap.c @@ -199,6 +199,19 @@ static void addPulses(void) pulse->life = 255; pulse->r = pulse->g = 255; + pulseTail->next = pulse; + pulseTail = pulse; + } + else if (starSystem->totalMissions > 0 && 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; }