Lines Matching refs:stars

66 starRec stars[MAXSTARS];  variable
86 stars[n].type = CIRCLE; in NewStar()
88 stars[n].type = STREAK; in NewStar()
90 stars[n].x[0] = (float)(rand() % MAXPOS - MAXPOS / 2); in NewStar()
91 stars[n].y[0] = (float)(rand() % MAXPOS - MAXPOS / 2); in NewStar()
92 stars[n].z[0] = (float)(rand() % MAXPOS + d); in NewStar()
94 stars[n].offsetX = (float)(rand() % 100 - 100 / 2); in NewStar()
95 stars[n].offsetY = (float)(rand() % 100 - 100 / 2); in NewStar()
96 stars[n].offsetR = (float)(rand() % 25 - 25 / 2); in NewStar()
98 stars[n].offsetX = 0.0; in NewStar()
99 stars[n].offsetY = 0.0; in NewStar()
100 stars[n].offsetR = 0.0; in NewStar()
129 stars[n].x[1] = stars[n].x[0]; in MoveStars()
130 stars[n].y[1] = stars[n].y[0]; in MoveStars()
131 stars[n].z[1] = stars[n].z[0]; in MoveStars()
132 stars[n].x[0] += stars[n].offsetX*dt; in MoveStars()
133 stars[n].y[0] += stars[n].offsetY*dt; in MoveStars()
134 stars[n].z[0] -= offset*dt; in MoveStars()
135 stars[n].rotation += stars[n].offsetR*dt; in MoveStars()
136 if (stars[n].rotation > MAXANGLES) { in MoveStars()
137 stars[n].rotation = 0.0; in MoveStars()
139 else if (stars[n].rotation < 0.0) { in MoveStars()
140 stars[n].rotation += 360.0; in MoveStars()
150 x0 = stars[n].x[0] * windW / stars[n].z[0]; in StarPoint()
151 y0 = stars[n].y[0] * windH / stars[n].z[0]; in StarPoint()
152 RotatePoint(&x0, &y0, stars[n].rotation); in StarPoint()
157 if (stars[n].type == STREAK) { in StarPoint()
158 x1 = stars[n].x[1] * windW / stars[n].z[1]; in StarPoint()
159 y1 = stars[n].y[1] * windH / stars[n].z[1]; in StarPoint()
160 RotatePoint(&x1, &y1, stars[n].rotation); in StarPoint()
164 glLineWidth(MAXPOS/100.0/stars[n].z[0]+1.0); in StarPoint()
177 width = MAXPOS / 10.0 / stars[n].z[0] + 1.0; in StarPoint()
200 if (stars[n].z[0] > speed || (stars[n].z[0] > 0.0 && speed < MAXWARP)) { in ShowStars()