TORCS  1.3.9
The Open Racing Car Simulator
grsmoke.cpp File Reference
#include <math.h>
#include <stdlib.h>
#include <sys/types.h>
#include <stdio.h>
#include <ctype.h>
#include <GL/glut.h>
#include <plib/ssg.h>
#include <tgfclient.h>
#include <track.h>
#include <car.h>
#include <graphic.h>
#include <robottools.h>
#include <portability.h>
#include "grmain.h"
#include "grshadow.h"
#include "grskidmarks.h"
#include "grsmoke.h"
#include "grcar.h"
#include "grcam.h"
#include "grscene.h"
#include "grboard.h"
#include "grssgext.h"
#include "grutil.h"
Include dependency graph for grsmoke.cpp:

Go to the source code of this file.

Functions

void grInitSmoke (int index)
 
void grUpdateSmoke (double t)
 update if necessary the smoke for a car More...
 
void grAddSmoke (tCarElt *car, double t)
 
void grShutdownSmoke ()
 remove the smoke information for a car More...
 

Variables

int grSmokeMaxNumber
 
double grSmokeDeltaT
 
double grFireDeltaT
 
double grSmokeLife
 
static tgrSmokeManagersmokeManager = 0
 
ssgSimpleState * mst = NULL
 initialize the smoke structure More...
 
ssgSimpleState * mstf0 = NULL
 
ssgSimpleState * mstf1 = NULL
 
double * timeSmoke = 0
 
double * timeFire = 0
 

Function Documentation

◆ grAddSmoke()

void grAddSmoke ( tCarElt car,
double  t 
)

Definition at line 221 of file grsmoke.cpp.

Here is the call graph for this function:

◆ grInitSmoke()

void grInitSmoke ( int  index)

Definition at line 68 of file grsmoke.cpp.

Here is the call graph for this function:

◆ grShutdownSmoke()

void grShutdownSmoke ( )

remove the smoke information for a car

Definition at line 429 of file grsmoke.cpp.

◆ grUpdateSmoke()

void grUpdateSmoke ( double  t)

update if necessary the smoke for a car

Definition at line 148 of file grsmoke.cpp.

Variable Documentation

◆ grFireDeltaT

double grFireDeltaT

Definition at line 54 of file grsmoke.cpp.

◆ grSmokeDeltaT

double grSmokeDeltaT

Definition at line 53 of file grsmoke.cpp.

◆ grSmokeLife

double grSmokeLife

Definition at line 55 of file grsmoke.cpp.

◆ grSmokeMaxNumber

int grSmokeMaxNumber

Definition at line 52 of file grsmoke.cpp.

◆ mst

ssgSimpleState* mst = NULL

initialize the smoke structure

Definition at line 60 of file grsmoke.cpp.

◆ mstf0

ssgSimpleState* mstf0 = NULL

Definition at line 61 of file grsmoke.cpp.

◆ mstf1

ssgSimpleState* mstf1 = NULL

Definition at line 62 of file grsmoke.cpp.

◆ smokeManager

tgrSmokeManager* smokeManager = 0
static

Definition at line 58 of file grsmoke.cpp.

◆ timeFire

double* timeFire = 0

Definition at line 64 of file grsmoke.cpp.

◆ timeSmoke

double* timeSmoke = 0

Definition at line 63 of file grsmoke.cpp.