1 #pragma once
2 
3 enum WHEEL_POSITION
4 {
5 	FRONT_LEFT,	FRONT_RIGHT,
6 	REAR_LEFT,	REAR_RIGHT,
7 	REAR2_LEFT, REAR2_RIGHT,
8 	REAR3_LEFT, REAR3_RIGHT
9 };
10 const int MAX_WHEELS = 8;
11 const int MAX_CARS = 16;
12 const int CarPosCnt = 8;  // size of poses queue
13 
14 enum VehicleType
15 {
16 	V_Car, V_Spaceship, V_Sphere
17 };
18 
19 namespace SURFACE  {
20 enum CARSURFACETYPE
21 {
22 	NONE, ASPHALT, GRASS, GRAVEL, CONCRETE, SAND, COBBLES
23 };  }
24 
25 namespace CARINPUT  {
26 enum CARINPUT
27 {
28 	//actual car inputs that the car uses
29 	THROTTLE, 	BRAKE,  BOOST, FLIP,
30   	HANDBRAKE, 	CLUTCH, //-
31   	STEER_LEFT,	STEER_RIGHT,
32  	SHIFT_UP, 	SHIFT_DOWN,
33  	PREV_CAM, NEXT_CAM,
34  	LAST_CHK, REWIND,
35  	//ABS_TOGGLE, TCS_TOGGLE, START_ENGINE,
36 	ALL
37 };  }
38 
39 enum EPerfTest {PT_StartWait, PT_Accel, PT_Brake};
40 
41 const int Ncrashsounds = 12, Nwatersounds = 3;
42 
43 const static char sCfgWh[MAX_WHEELS][4] = {"FL","FR","RL","RR","RL2","RR2","RL3","RR3"};  // .car config wheel names
44 
45 const int PAR_BOOST = 2, PAR_THRUST = 4;  // max particles for boost and spc thrusters
46