Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package eu.tetrabyte.contentmod.entity;
- public enum EnumGear {
- NEUTRAL, FIRST, SECOND, THIRD, DRIVE, REVERSE;
- float maxPower, minPower;
- public float getMaxPower(EnumGear gear, float camVelocity) {
- /* Here is where we tweak the gear box values :D --Admiral_Damage */
- switch (gear) {
- case NEUTRAL:
- maxPower = 0.0f * camVelocity;
- break;
- case FIRST:
- maxPower = 1.0f * camVelocity;
- break;
- case SECOND:
- maxPower = 2.0f * camVelocity;
- break;
- case THIRD:
- maxPower = 3.0f * camVelocity;
- break;
- case DRIVE:
- maxPower = 3.0f * camVelocity;
- break;
- case REVERSE:
- maxPower = 0.5f * -camVelocity;
- break;
- default:
- maxPower = 0.0f * camVelocity;
- break;
- }
- return maxPower;
- }
- public float getMinPower(EnumGear gear, float camVelocity) {
- switch (gear) {
- case NEUTRAL:
- minPower = 0.0f * camVelocity;
- break;
- case FIRST:
- minPower = 0.0f * camVelocity;
- break;
- case SECOND:
- minPower = 0.5f * camVelocity;
- break;
- case THIRD:
- minPower = 1.5f * camVelocity;
- break;
- case DRIVE:
- minPower = 0.0f * camVelocity;
- break;
- case REVERSE:
- minPower = 0.0f * -camVelocity;
- break;
- default:
- minPower = 0.0f * camVelocity;
- break;
- }
- return minPower;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment