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

Go to the source code of this file.

Macros

#define NB_BOARDS   3
 
#define NB_LBOARDS   3
 
#define NB_CBOARDS   3
 
#define THNSSBG   2.0
 
#define THNSSFG   2.0
 
#define ALIGN_CENTER   0
 
#define ALIGN_LEFT   1
 
#define ALIGN_RIGHT   2
 
#define DD   1
 
#define XM   15
 
#define YM   10
 

Functions

static void grDispEngineLeds (tCarElt *car, int X, int Y, int align, int bg)
 
void grInitBoardCar (tCarElt *car)
 
void grShutdownBoardCar (void)
 

Variables

static float grWhite [4] = {1.0, 1.0, 1.0, 1.0}
 
static float grRed [4] = {1.0, 0.0, 0.0, 1.0}
 
static float grBlue [4] = {0.0, 0.0, 1.0, 1.0}
 
static float grGreen [4] = {0.0, 1.0, 0.0, 1.0}
 
static float grBlack [4] = {0.0, 0.0, 0.0, 1.0}
 
static float grDefaultClr [4] = {0.9, 0.9, 0.15, 1.0}
 
static int Winx = 0
 
static int Winw = 800
 
static int Winy = 0
 
static int Winh = 600
 
static const char * gearStr [MAX_GEARS] = {"R", "N", "1", "2", "3", "4", "5", "6", "7", "8"}
 

Macro Definition Documentation

◆ ALIGN_CENTER

#define ALIGN_CENTER   0

Definition at line 536 of file grboard.cpp.

◆ ALIGN_LEFT

#define ALIGN_LEFT   1

Definition at line 537 of file grboard.cpp.

◆ ALIGN_RIGHT

#define ALIGN_RIGHT   2

Definition at line 538 of file grboard.cpp.

◆ DD

#define DD   1

◆ NB_BOARDS

#define NB_BOARDS   3

Definition at line 48 of file grboard.cpp.

◆ NB_CBOARDS

#define NB_CBOARDS   3

Definition at line 50 of file grboard.cpp.

◆ NB_LBOARDS

#define NB_LBOARDS   3

Definition at line 49 of file grboard.cpp.

◆ THNSSBG

#define THNSSBG   2.0

◆ THNSSFG

#define THNSSFG   2.0

◆ XM

#define XM   15

◆ YM

#define YM   10

Function Documentation

◆ grDispEngineLeds()

static void grDispEngineLeds ( tCarElt car,
int  X,
int  Y,
int  align,
int  bg 
)
static

Definition at line 541 of file grboard.cpp.

◆ grInitBoardCar()

void grInitBoardCar ( tCarElt car)

Definition at line 917 of file grboard.cpp.

Here is the call graph for this function:

◆ grShutdownBoardCar()

void grShutdownBoardCar ( void  )

Definition at line 1052 of file grboard.cpp.

Variable Documentation

◆ gearStr

const char* gearStr[MAX_GEARS] = {"R", "N", "1", "2", "3", "4", "5", "6", "7", "8"}
static

Definition at line 534 of file grboard.cpp.

◆ grBlack

float grBlack[4] = {0.0, 0.0, 0.0, 1.0}
static

Definition at line 45 of file grboard.cpp.

◆ grBlue

float grBlue[4] = {0.0, 0.0, 1.0, 1.0}
static

Definition at line 43 of file grboard.cpp.

◆ grDefaultClr

float grDefaultClr[4] = {0.9, 0.9, 0.15, 1.0}
static

Definition at line 46 of file grboard.cpp.

◆ grGreen

float grGreen[4] = {0.0, 1.0, 0.0, 1.0}
static

Definition at line 44 of file grboard.cpp.

◆ grRed

float grRed[4] = {1.0, 0.0, 0.0, 1.0}
static

Definition at line 42 of file grboard.cpp.

◆ grWhite

float grWhite[4] = {1.0, 1.0, 1.0, 1.0}
static

Definition at line 41 of file grboard.cpp.

◆ Winh

int Winh = 600
static

Definition at line 55 of file grboard.cpp.

◆ Winw

int Winw = 800
static

Definition at line 53 of file grboard.cpp.

◆ Winx

int Winx = 0
static

Definition at line 52 of file grboard.cpp.

◆ Winy

int Winy = 0
static

Definition at line 54 of file grboard.cpp.