diff options
author | aap <aap@papnet.eu> | 2019-06-19 23:41:43 +0200 |
---|---|---|
committer | aap <aap@papnet.eu> | 2019-06-19 23:56:27 +0200 |
commit | 12f009e708b5969cd42ccf5bfb60be37b70f31d8 (patch) | |
tree | 9af4251be23041f3c68d4ccd8a34d6d14f9d6709 /src/control/Transmission.h | |
parent | implemented CObjectData (diff) | |
download | re3-12f009e708b5969cd42ccf5bfb60be37b70f31d8.tar re3-12f009e708b5969cd42ccf5bfb60be37b70f31d8.tar.gz re3-12f009e708b5969cd42ccf5bfb60be37b70f31d8.tar.bz2 re3-12f009e708b5969cd42ccf5bfb60be37b70f31d8.tar.lz re3-12f009e708b5969cd42ccf5bfb60be37b70f31d8.tar.xz re3-12f009e708b5969cd42ccf5bfb60be37b70f31d8.tar.zst re3-12f009e708b5969cd42ccf5bfb60be37b70f31d8.zip |
Diffstat (limited to '')
-rw-r--r-- | src/control/Transmission.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/control/Transmission.h b/src/control/Transmission.h new file mode 100644 index 00000000..686e0aca --- /dev/null +++ b/src/control/Transmission.h @@ -0,0 +1,26 @@ +#pragma once + +struct tGear +{ + float fMaxVelocity; + float fShiftUpVelocity; + float fShiftDownVelocity; +}; + +class cTransmission +{ +public: + // Gear 0 is reverse, 1-5 are forward + tGear Gears[6]; + char nDriveType; + char nEngineType; + int8 nNumberOfGears; + uint8 Flags; + float fEngineAcceleration; + float fMaxVelocity; + float fUnkMaxVelocity; + float fMaxReverseVelocity; + float field_5C; + + void InitGearRatios(void); +}; |