Core/Vehicles: Improved vehicle passenger position calculation (still not complete)

This commit is contained in:
Shauren committed 2012-09-09 19:56:00 +02:00
1 parent 97a92036d1
commit 83817afd99
8 files changed
+68 -33

No files matched your search

@@ -75,4 +75,14 @@ typedef std::vector<VehicleAccessory> VehicleAccessoryList;
typedef std::map<uint32, VehicleAccessoryList> VehicleAccessoryContainer;
typedef std::map<int8, VehicleSeat> SeatMap;
class TransportBase
{
public:
/// This method transforms supplied transport offsets into global coordinates
virtual void CalculatePassengerPosition(float& x, float& y, float& z, float& o) = 0;
/// This method transforms supplied global coordinates into local offsets
virtual void CalculatePassengerOffset(float& x, float& y, float& z, float& o) = 0;
};
#endif