TORCS  1.3.9
The Open Racing Car Simulator
grcarlight.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 "grcarlight.h"
Include dependency graph for grcarlight.cpp:

Go to the source code of this file.

Functions

void grInitCarlight (int index)
 
void grShudownCarlight (void)
 
void grAddCarlight (tCarElt *car, int type, sgVec3 pos, double size)
 
void grLinkCarlights (tCarElt *car)
 
void grUpdateCarlight (tCarElt *car, class cGrPerspCamera *curCam, int disp)
 

Variables

ssgSimpleState * frontlight1 = NULL
 
ssgSimpleState * frontlight2 = NULL
 
ssgSimpleState * rearlight1 = NULL
 
ssgSimpleState * rearlight2 = NULL
 
ssgSimpleState * breaklight1 = NULL
 
ssgSimpleState * breaklight2 = NULL
 
tgrCarlighttheCarslight = NULL
 

Function Documentation

◆ grAddCarlight()

void grAddCarlight ( tCarElt car,
int  type,
sgVec3  pos,
double  size 
)

Definition at line 358 of file grcarlight.cpp.

Here is the call graph for this function:

◆ grInitCarlight()

void grInitCarlight ( int  index)

Definition at line 225 of file grcarlight.cpp.

Here is the call graph for this function:

◆ grLinkCarlights()

void grLinkCarlights ( tCarElt car)

Definition at line 403 of file grcarlight.cpp.

◆ grShudownCarlight()

void grShudownCarlight ( void  )

Definition at line 317 of file grcarlight.cpp.

◆ grUpdateCarlight()

void grUpdateCarlight ( tCarElt car,
class cGrPerspCamera curCam,
int  disp 
)

Definition at line 409 of file grcarlight.cpp.

Here is the call graph for this function:

Variable Documentation

◆ breaklight1

ssgSimpleState* breaklight1 = NULL

Definition at line 220 of file grcarlight.cpp.

◆ breaklight2

ssgSimpleState* breaklight2 = NULL

Definition at line 221 of file grcarlight.cpp.

◆ frontlight1

ssgSimpleState* frontlight1 = NULL

Definition at line 216 of file grcarlight.cpp.

◆ frontlight2

ssgSimpleState* frontlight2 = NULL

Definition at line 217 of file grcarlight.cpp.

◆ rearlight1

ssgSimpleState* rearlight1 = NULL

Definition at line 218 of file grcarlight.cpp.

◆ rearlight2

ssgSimpleState* rearlight2 = NULL

Definition at line 219 of file grcarlight.cpp.

◆ theCarslight

tgrCarlight* theCarslight = NULL

Definition at line 223 of file grcarlight.cpp.