TORCS
1.3.9
The Open Racing Car Simulator
engine.h
Go to the documentation of this file.
1
/***************************************************************************
2
3
file : engine.h
4
created : Sun Mar 19 00:07:07 CET 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
#ifndef _ENGINE_H_
21
#define _ENGINE_H_
22
23
typedef
struct
{
24
tdble
rads
;
25
tdble
a
;
26
tdble
b
;
27
}
tEngineCurveElem
;
28
29
typedef
struct
{
30
tdble
maxTq
;
31
tdble
maxPw
;
32
tdble
rpmMaxPw
;
33
tdble
TqAtMaxPw
;
34
tdble
rpmMaxTq
;
35
int
nbPts
;
36
tEngineCurveElem
*
data
;
37
}
tEngineCurve
;
38
39
typedef
struct
40
{
41
tEngineCurve
curve
;
42
tdble
revsLimiter
;
43
tdble
revsMax
;
44
tdble
tickover
;
45
tdble
I
;
46
tdble
rads
;
/* revs in rad/s ... */
47
tdble
Tq
;
/* output torque */
48
tdble
fuelcons
;
49
tdble
brakeCoeff
;
50
tdble
pressure
;
51
tdble
exhaust_pressure
;
52
tdble
exhaust_refract
;
53
}
tEngine
;
54
55
#endif
/* _ENGINE_H_ */
56
57
58
tEngineCurve::maxPw
tdble maxPw
Definition:
engine.h:31
tEngineCurve::rpmMaxPw
tdble rpmMaxPw
Definition:
engine.h:32
tEngine::brakeCoeff
tdble brakeCoeff
Definition:
engine.h:49
tEngineCurve::rpmMaxTq
tdble rpmMaxTq
Definition:
engine.h:34
tEngine::I
tdble I
Definition:
engine.h:45
tEngine::fuelcons
tdble fuelcons
Definition:
engine.h:48
tEngineCurveElem
Definition:
engine.h:23
tEngine::curve
tEngineCurve curve
Definition:
engine.h:41
tEngine::tickover
tdble tickover
Definition:
engine.h:44
tEngineCurve::maxTq
tdble maxTq
Definition:
engine.h:30
tEngineCurve::TqAtMaxPw
tdble TqAtMaxPw
Definition:
engine.h:33
tdble
float tdble
Floating point type used in TORCS.
Definition:
tgf.h:48
tEngine::revsLimiter
tdble revsLimiter
Definition:
engine.h:42
tEngine::Tq
tdble Tq
Definition:
engine.h:47
tEngine
Definition:
engine.h:39
tEngine::exhaust_refract
tdble exhaust_refract
Definition:
engine.h:52
tEngine::exhaust_pressure
tdble exhaust_pressure
Definition:
engine.h:51
tEngine::revsMax
tdble revsMax
Definition:
engine.h:43
tEngineCurve::nbPts
int nbPts
Definition:
engine.h:35
tEngineCurveElem::rads
tdble rads
Definition:
engine.h:24
tEngineCurveElem::b
tdble b
Definition:
engine.h:26
tEngine::pressure
tdble pressure
Definition:
engine.h:50
tEngine::rads
tdble rads
Definition:
engine.h:46
tEngineCurve::data
tEngineCurveElem * data
Definition:
engine.h:36
tEngineCurve
Definition:
engine.h:29
tEngineCurveElem::a
tdble a
Definition:
engine.h:25
src
modules
simu
simuv2
engine.h
Generated by
1.8.14