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