Advertisement
Guest User

Transmision java

a guest
Jun 23rd, 2014
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.37 KB | None | 0 0
  1. package java.game.cars;
  2.  
  3. import java.util.*;
  4. import java.util.resource.*;
  5. import java.game.*;
  6. import java.game.parts.*;
  7. import java.game.parts.enginepart.slidingenginepart.reciprocatingenginepart.*;
  8. import java.game.cars.*;
  9. import java.game.parts.bodypart.*;
  10.  
  11. public class MC_GTLE_transmission extends Transmission
  12. {
  13.     public MC_GTLE_transmission( int id )
  14.     {
  15.         super( id );
  16.         name = "MC GTLE transmission";
  17.         description = "";
  18.  
  19.         brand_new_prestige_value = 102.43;
  20.         value = tHUF2USD(557.772);
  21.         setMaxWear(kmToMaxWear(451000.0));
  22.  
  23.         gears       = 6;
  24.         ratio[0]    = 0;
  25.         ratio[1]    = 3.23;
  26.         ratio[2]    = 2.105;
  27.         ratio[3]    = 1.456;
  28.         ratio[4]    = 1.107;
  29.         ratio[5]    = 0.963;
  30.         ratio[6]    = 0.763;
  31.         ratio[7]    = -3.23;
  32.         end_ratio   = 2.666;
  33.  
  34.         starter_torque  = 40.0;
  35.  
  36.         inertia = kgToInertia(13.0);
  37.         maxRPM = 9000.0;
  38.  
  39.         check4warnings();
  40.  
  41.         drive_type = DT_RWD;
  42.         drive_front_min = 0.0;
  43.         drive_front_max = 0.0;
  44.         def_drive_front = drive_front_min;
  45.         drive_front = def_drive_front;
  46.  
  47.         diff_lock_min = 0.35;
  48.         diff_lock_max = 0.35;
  49.         def_diff_lock = 0.35;
  50.         diff_lock = def_diff_lock;
  51.        
  52.       /*  Part car = getCarRef();
  53.         if( car instanceof Chassis )
  54.         {
  55.                        
  56.             ((Chassis)car).SFX_trans_fwd = Shift2_Sounds:0x000000EBr;
  57.             ((Chassis)car).rpm_trans_fwd = 2000.0;
  58.                        
  59.             //((Chassis)car).SFX_trans_rev = SFX_trans_rev;
  60.             //((Chassis)car).rpm_trans_rev = rpm_trans_rev;
  61.                        
  62.             ((Chassis)car).SFX_ignition = Shift2_Sounds:0x00000132r;
  63.             ((Chassis)car).sfx_starter_rpm = 500.0;
  64.         }*/
  65.        
  66.     }
  67.     public void updatevariables()
  68.     {
  69.         super.updatevariables();
  70.        
  71.         SFX_ignition =  Shift2_Sounds:0x00000132r;
  72.         sfx_starter_rpm = 500.0;
  73.         SFX_trans_fwd = Shift2_Sounds:0x000000EBr;
  74.         rpm_trans_fwd = 2000.0;
  75.         Part car = getCarRef();
  76.         if( car instanceof Chassis )
  77.         {
  78.                        
  79.             ((Chassis)car).SFX_trans_fwd = SFX_trans_fwd;
  80.             ((Chassis)car).rpm_trans_fwd = rpm_trans_fwd;
  81.                        
  82.             ((Chassis)car).SFX_trans_rev = SFX_trans_rev;
  83.             ((Chassis)car).rpm_trans_rev = rpm_trans_rev;
  84.                        
  85.             ((Chassis)car).SFX_ignition = SFX_ignition;
  86.             ((Chassis)car).sfx_starter_rpm = sfx_starter_rpm;
  87.         }
  88.     }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement