Lines Matching refs:info

85 UpdateSmoke_ScalarBase(flurry_info_t* info, SmokeV* s)
87 float sx = info->star->position[0];
88 float sy = info->star->position[1];
89 float sz = info->star->position[2];
97 if (info->fTime - s->lastParticleTime >= 1.0f / 121.0f) {
115 for(int i=0; i < info->numStreams; i++) {
130 - info->spark[i]->position[0];
132 - info->spark[i]->position[1];
134 - info->spark[i]->position[2];
147 = info->spark[i]->color[0] * (1.0f
150 = info->spark[i]->color[1] * (1.0f
153 = info->spark[i]->color[2] * (1.0f
157 s->p[s->nextParticle].time.f[s->nextSubParticle] = info->fTime;
172 s->lastParticleTime = info->fTime;
175 s->lastParticleTime = info->fTime;
180 s->old[i] = info->star->position[i];
182 frameRate = ((double) info->dframe) / (info->fTime);
204 for(int j = 0; j < info->numStreams; j++) {
205 dx = s->p[i].position[0].f[k] - info->spark[j]->position[0];
206 dy = s->p[i].position[1].f[k] - info->spark[j]->position[1];
207 dz = s->p[i].position[2].f[k] - info->spark[j]->position[2];
212 if ((((i * 4) + k) % info->numStreams) == j)
222 // slow this particle down by info->drag
223 deltax *= info->drag;
224 deltay *= info->drag;
225 deltaz *= info->drag;
240 += (s->p[i].delta[j].f[k]) * info->fDeltaTime;
248 DrawSmoke_Scalar(flurry_info_t* info, SmokeV* s, float brightness)
263 float screenRatio = info->sys_glWidth / 1024.0f;
264 float hslash2 = info->sys_glHeight * 0.5f;
265 float wslash2 = info->sys_glWidth * 0.5f;
267 width = (streamSize + 2.5f * info->streamExpansion) * screenRatio;
277 thisWidth = (streamSize + (info->fTime - s->p[i].time.f[k])
278 * info->streamExpansion) * screenRatio;
284 sx = s->p[i].position[0].f[k] * info->sys_glWidth / z + wslash2;
285 sy = s->p[i].position[1].f[k] * info->sys_glWidth / z + hslash2;
287 if (sx > info->sys_glWidth + 50.0f || sx < -50.0f
288 || sy > info->sys_glHeight + 50.0f || sy < -50.0f || z < 25.0f
297 float oldscreenx = (oldx * info->sys_glWidth / oldz) + wslash2;
298 float oldscreeny = (oldy * info->sys_glWidth / oldz) + hslash2;