Guest User

CVehicleBase.h

a guest
Aug 10th, 2013
41
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*===============================================
  2. *   PROJECT: SA::Render ASI Plugin
  3. *   FILE: game/CVehicleBase.h
  4. *   PURPOSE: class file
  5. *      
  6. *   Browse http://www.gtaforums.com/index.php?showtopic=560673
  7. ===============================================*/
  8. #pragma once
  9.  
  10. #include "CPhysicalBase.h"
  11. #include "CVehicleAudio.h"
  12. #include "CHandlingVehicle.h"
  13. #include "CCarCtrl.h"
  14. #include "CPed.h"
  15. #include "CStoredCollPoly.h"
  16.  
  17. struct CVehicle;
  18. struct CAutomobile;
  19.  
  20. #pragma pack(1)
  21. struct CVehicleBase
  22. {
  23.     CPhysicalBase       physical;
  24.     CVehicleAudio       vehicleAudio;
  25.     CHandlingVehicle*   pVehicleHandling;
  26.     int                 pPlaneHandling;
  27.     int                 dwHandlingFlags;
  28.     CCarCtrl            carCtrl;
  29.     char                flags;
  30.     char                vehicleModeFlag;
  31.     char                field_42A;
  32.     char                field_42B;
  33.     char                field_42C;
  34.     char                field_42D;
  35.     char                field_42E;
  36.     char                field_42F;
  37.     int                 field_430;
  38.     char                primaryColor;
  39.     char                secondaryColor;
  40.     char                tertiaryColor;
  41.     char                quaternaryColor;
  42.     char                extraA;
  43.     char                extraB;
  44.     short               upgrades[15];
  45.     float               wheelSize;
  46.     short               alarm;
  47.     short               field_45E;
  48.     CPed*               driver;
  49.     CPed*               passenger[8];
  50.     short               numPassengers;
  51.     char                field_486;
  52.     char                field_487;
  53.     char                maxPassengers;
  54.     char                gap_485[1];
  55.     char                field_48A;
  56.     char                specialColModelID;
  57.     int                 lastBuildingCollidedWheel;
  58.     int                 pFire;
  59.     float               fSteerAngle1;
  60.     int                 fSteerAngle2;
  61.     float               gasPedal;
  62.     float               breakPedal;
  63.     char                m_cReference;
  64.     char                gap_4A1[1];
  65.     short               field_4A6;
  66.     char                flags2;
  67.     char                field_4A9;
  68.     char                field_4AA;
  69.     char                gap_4A7[1];
  70.     char                field_4AC;
  71.     char                gap_4A9[3];
  72.     float               dirtLevel;
  73.     int                 currentGear;
  74.     int                 field_4B8;
  75.     int                 field_4BC;
  76.     float               fHealth;
  77.     CAutomobile*        trailer;
  78.     int                 tractor;
  79.     int                 field_4CC;
  80.     int                 someTime;
  81.     int                 timeLastShot;
  82.     int                 field_4D8;
  83.     short               field_4DC;
  84.     short               field_4DE;
  85.     CPed*               field_4E0;
  86.     int                 field_4E4;
  87.     int                 field_4E8;
  88.     char                field_4EC;
  89.     char                gap_4E9[11];
  90.     int                 doorStatus;
  91.     int                 field_4FC;
  92.     int                 field_500;
  93.     int                 field_504;
  94.     char                damageType;
  95.     char                gap_505[3];
  96.     int                 damagingEntity;
  97.     char                gap_50C[1];
  98.     char                field_511;
  99.     char                field_512;
  100.     char                field_513;
  101.     int                 field_514;
  102.     char                _f518;
  103.     char                _f519;
  104.     char                _f520;
  105.     char                _f521;
  106.     CStoredCollPoly     frontCollPoly;
  107.     CStoredCollPoly     rearCollPoly;
  108.     char                flWheelColBrightness;
  109.     char                rlWheelColBrightness;
  110.     char                frWheelColBrightness;
  111.     char                rrWheelColBrightness;
  112.     int                 pOverheatParticle;
  113.     int                 pFireParticle;
  114.     int                 pDustParticle;
  115.     int                 dwRenderLights;
  116.     int                 LicensePlateTexture;
  117.     CVehicle*           pSomeVehicle;
  118.     int                 vehicleClass;
  119.     int                 vehicleSubClass;
  120.     short               previousPaintjobTxdID;
  121.     short               paintJobTxdID;
  122.     int                 paintJobTexture;
  123. };
  124. #pragma pack()
RAW Paste Data