#ifndef _VEC3_SLIDER_H #define _VEC3_SLIDER_H #ifdef HAVE_CONFIG_H #include #endif #include #ifdef HAVE_WINDOWS_H #include #endif #include #include "gui.h" void PilotOffsetInit(); void PilotOffsetInit( sgVec3 vec ); void PilotOffsetAdjust( puObject * ); void Vec3FromHeadingPitchRadius( sgVec3 vec3, float heading, float pitch, float radius ); void HeadingPitchRadiusFromVec3( sgVec3 hpr, sgVec3 vec3 ); //void PilotOffsetGet( float *po ); sgVec3 *PilotOffsetGet(); void PilotOffsetSet( int opt, float setting); float PilotOffsetGetSetting( int opt ); #endif // _VEC3_SLIDER_H /* binding functions for chase view offset */ static void setPilotXOffset (float value) { PilotOffsetSet(0, value); } static float getPilotXOffset () { return( PilotOffsetGetSetting(0) ); } static void setPilotYOffset (float value) { PilotOffsetSet(1, value); } static float getPilotYOffset () { return( PilotOffsetGetSetting(1) ); } static void setPilotZOffset (float value) { PilotOffsetSet(2, value); } static float getPilotZOffset () { return( PilotOffsetGetSetting(2) ); }