TORCS  1.3.10
The Open Racing Car Simulator
Loading...
Searching...
No Matches
grscene.h
Go to the documentation of this file.
1/***************************************************************************
2
3 file : grscene.h
4 created : Mon Aug 21 20:09:40 CEST 2000
5 copyright : (C) 2000 by Eric Espie
6 email : torcs@free.fr
7 version : $Id$
8
9 ***************************************************************************/
10
11/***************************************************************************
12 * *
13 * This program is free software; you can redistribute it and/or modify *
14 * it under the terms of the GNU General Public License as published by *
15 * the Free Software Foundation; either version 2 of the License, or *
16 * (at your option) any later version. *
17 * *
18 ***************************************************************************/
19
20
21#ifndef _GRSCENE_H_
22#define _GRSCENE_H_
23#include <track.h>
24
25
26extern int grWrldX;
27extern int grWrldY;
28extern int grWrldZ;
29extern int grWrldMaxSize;
30extern sgVec3 grRenderOrigin;
31extern tTrack *grTrack;
32
33extern ssgRoot *TheScene;
34extern ssgTransform *SunAnchor;
35extern ssgBranch *LandAnchor;
36extern ssgBranch *CarsAnchor;
37extern ssgBranch *ShadowAnchor;
38extern ssgBranch *PitsAnchor;
39extern ssgTransform *SmokeAnchor;
40extern ssgBranch *SkidAnchor;
41extern ssgBranch *CarlightAnchor;
42
43extern ssgBranch *ThePits;
44
45extern int grInitScene(void);
46extern int grLoadScene(tTrack *track);
47extern void grDrawScene(void);
48extern void grSetRenderOrigin(double x, double y);
49extern void grShutdownScene(void);
50extern void grCustomizePits(void);
51
52struct Camera;
53extern void grDrawBackground(class cGrCamera *, class cGrBackgroundCam *bgCam);
54
55extern ssgStateSelector *grEnvSelector;
56#include "grmultitexstate.h"
60
61#endif /* _GRSCENE_H_ */
62
63
64
static Vector y[4]
Definition Convex.cpp:56
ssgBranch * LandAnchor
Definition grscene.cpp:73
ssgRoot * TheScene
Definition grscene.cpp:67
grMultiTexState * grEnvState
Definition grscene.cpp:61
tTrack * grTrack
Definition grscene.cpp:58
int grWrldZ
Definition grscene.cpp:55
int grWrldY
Definition grscene.cpp:54
int grWrldX
Definition grscene.cpp:53
ssgStateSelector * grEnvSelector
Definition grscene.cpp:60
grMultiTexState * grEnvShadowState
Definition grscene.cpp:62
ssgTransform * SmokeAnchor
Definition grscene.cpp:77
grMultiTexState * grEnvShadowStateOnCars
Definition grscene.cpp:63
sgVec3 grRenderOrigin
Definition grscene.cpp:57
ssgBranch * CarsAnchor
Definition grscene.cpp:74
ssgBranch * SkidAnchor
Definition grscene.cpp:78
ssgBranch * PitsAnchor
Definition grscene.cpp:76
int grWrldMaxSize
Definition grscene.cpp:56
ssgBranch * ShadowAnchor
Definition grscene.cpp:75
ssgBranch * CarlightAnchor
Definition grscene.cpp:79
ssgBranch * ThePits
Definition grscene.cpp:81
ssgTransform * SunAnchor
Definition grscene.cpp:72
int grInitScene(void)
Definition grscene.cpp:95
void grShutdownScene(void)
Definition grscene.cpp:276
void grCustomizePits(void)
Definition grscene.cpp:642
int grLoadScene(tTrack *track)
Definition grscene.cpp:170
void grDrawBackground(class cGrCamera *, class cGrBackgroundCam *bgCam)
Definition grscene.cpp:629
void grSetRenderOrigin(double x, double y)
Definition grscene.cpp:257
void grDrawScene(void)
Definition grscene.cpp:249
Track structure.
Definition track.h:533
int track(tModInfo *modInfo)
Definition trackitf.cpp:85