0 Members and 1 Guest are viewing this topic.
ensuite je démarre le scenario en lancant orbiter avec l'option '\s' qui permet justement de lancer sans l'interface initiale (merci amrtin pour cette option non documentée mais qui existe depuis le début)
MrSpock a écrit:Parmi mes intentions :_ Développer l'idée de mode multijoueur au tour à tour , proposé par TOFITOUF .
_ Inventer de nouveaux GAMEPLAY pour Orbiter .
_ Utiliser l'immense résevoir d'addons que vous avez créé .
_ Faire progresser la création de SIMPITS pour orbiter._Utiliser le TextToSpeech SDK de microsoft ( procédures scriptées ? , Pilote automatique ? etc ... ).
------ Build started: Project: MonAddon, Configuration: Debug Win32 ------Compiling...clbkConsumeBufferedKey.cppclbkPostStep.cppclbkSetClassCap.cppMesFonctions.cppModelDeVol.cppOrbiterSound35.cppRien.cppSauveChargeScenario.cppGenerating Code...Compiling manifest to resources...Linking... Creating library .\Debug/ShuttlePB.lib and object .\Debug/ShuttlePB.expEmbedding manifest...Build log was saved at "file://h:\STUDIO\Program files\ORBITER\Orbitersdk\samples\MonAddon\Debug\BuildLog.htm"MonAddon - 0 error(s), 0 warning(s)========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
//////////////////////////////////////////////////////////////////// Rien.cpp// ---------------------------------------------------------------// Rien à toucher ici, Orbiter ce sert de ceci pour creer des // instances de votre classe, oubliez ce source la.//////////////////////////////////////////////////////////////////#define STRICT#define ORBITER_MODULE#include "MaClasseAddon.h" // --------------------------------------------------------------// Vessel initialisation// --------------------------------------------------------------DLLCLBK VESSEL *ovcInit (OBJHANDLE hvessel, int flightmodel){ return new MonAddon (hvessel, flightmodel);}// --------------------------------------------------------------// Vessel cleanup// --------------------------------------------------------------DLLCLBK void ovcExit (VESSEL *vessel){ if (vessel) delete (MonAddon*)vessel;}
CELBODY::CELBODY(class CELBODY const &)CELBODY::CELBODY(void)CameraMode::CameraMode(class CameraMode const &)CameraMode::CameraMode(void)CameraMode_Cockpit::CameraMode_Cockpit(class CameraMode_Cockpit const &)CameraMode_Cockpit::CameraMode_Cockpit(void)CameraMode_Ground::CameraMode_Ground(class CameraMode_Ground const &)CameraMode_Ground::CameraMode_Ground(void)CameraMode_Track::CameraMode_Track(class CameraMode_Track const &)CameraMode_Track::CameraMode_Track(void)ExternMFD::ExternMFD(struct MFDSPEC const &)ExternMFD::ExternMFD(class ExternMFD const &)ExternalCameraControl::ExternalCameraControl(class ExternalCameraControl const &)ExternalCameraControl::ExternalCameraControl(unsigned long,unsigned long)GraphMFD::GraphMFD(class GraphMFD const &)GraphMFD::GraphMFD(unsigned long,unsigned long,class VESSEL *)LaunchpadItem::LaunchpadItem(class LaunchpadItem const &)LaunchpadItem::LaunchpadItem(void)MFD::MFD(class MFD const &)MFD::MFD(unsigned long,unsigned long,class VESSEL *)VESSEL2::VESSEL2(class VESSEL2 const &)VESSEL2::VESSEL2(void *,int)VESSEL::VESSEL(void *,int)ExternMFD::~ExternMFD(void)GraphMFD::~GraphMFD(void)LaunchpadItem::~LaunchpadItem(void)MFD::~MFD(void)class CELBODY & CELBODY::operator=(class CELBODY const &)class CameraMode & CameraMode::operator=(class CameraMode const &)class CameraMode_Cockpit & CameraMode_Cockpit::operator=(class CameraMode_Cockpit const &)class CameraMode_Ground & CameraMode_Ground::operator=(class CameraMode_Ground const &)class CameraMode_Track & CameraMode_Track::operator=(class CameraMode_Track const &)class ExternMFD & ExternMFD::operator=(class ExternMFD const &)class ExternalCameraControl & ExternalCameraControl::operator=(class ExternalCameraControl const &)class GraphMFD & GraphMFD::operator=(class GraphMFD const &)class LaunchpadItem & LaunchpadItem::operator=(class LaunchpadItem const &)class MFD & MFD::operator=(class MFD const &)class VESSEL2 & VESSEL2::operator=(class VESSEL2 const &)class VESSEL & VESSEL::operator=(class VESSEL const &)const CELBODY::`vftable'const CameraMode::`vftable'const CameraMode_Cockpit::`vftable'const CameraMode_Ground::`vftable'const CameraMode_Track::`vftable'const ExternMFD::`vftable'const ExternalCameraControl::`vftable'const GraphMFD::`vftable'const LaunchpadItem::`vftable'const MFD::`vftable'const VESSEL2::`vftable'bool VESSEL::ActivateNavmode(int)bool ExternMFD::Active(void)bool VESSEL::AddAnimComp(unsigned int,struct ANIMCOMP *)void * VESSEL::AddAnimationComponent(unsigned int,double,double,class MGROUP_TRANSFORM *,void *)void VESSEL::AddAttExhaustMode(unsigned int,enum ATTITUDEMODE,int,int)unsigned int VESSEL::AddAttExhaustRef(union VECTOR3 const &,union VECTOR3 const &,double,double)void VESSEL::AddBeacon(struct BEACONLIGHTSPEC *)unsigned int VESSEL::AddExhaust(void *,double,double,void *)unsigned int VESSEL::AddExhaust(void *,double,double,union VECTOR3 const &,union VECTOR3 const &,void *)unsigned int VESSEL::AddExhaust(void *,double,double,double,void *)unsigned int VESSEL::AddExhaustRef(enum EXHAUSTTYPE,union VECTOR3 &,double,double,union VECTOR3 *)void * VESSEL::AddExhaustStream(void *,union VECTOR3 const &,struct PARTICLESTREAMSPEC *)void * VESSEL::AddExhaustStream(void *,struct PARTICLESTREAMSPEC *)void VESSEL::AddForce(union VECTOR3 const &,union VECTOR3 const &)int GraphMFD::AddGraph(void)unsigned int VESSEL::AddMesh(void *,union VECTOR3 const *)unsigned int VESSEL::AddMesh(char const *,union VECTOR3 const *)void * VESSEL::AddParticleStream(struct PARTICLESTREAMSPEC *,union VECTOR3 const &,union VECTOR3 const &,double *)void GraphMFD::AddPlot(int,float *,float *,int,int,int *)void * VESSEL::AddReentryStream(struct PARTICLESTREAMSPEC *)bool VESSEL::AttachChild(void *,void *,void *)unsigned long VESSEL::AttachmentCount(bool)char * MFD::ButtonLabel(int)int MFD::ButtonMenu(struct MFDBUTTONMENU const * *)void VESSEL::ClearAirfoilDefinitions(void)void VESSEL::ClearAttExhaustRefs(void)void VESSEL::ClearBeacons(void)void VESSEL::ClearControlSurfaceDefinitions(void)void VESSEL::ClearDockDefinitions(void)void VESSEL::ClearExhaustRefs(void)void VESSEL::ClearMeshes(void)void VESSEL::ClearMeshes(bool)void VESSEL::ClearPropellantResources(void)void VESSEL::ClearThrusterDefinitions(void)void VESSEL::ClearVariableDragElements(void)bool MFD::ConsumeButton(int,int)bool MFD::ConsumeKeyBuffered(unsigned long)bool MFD::ConsumeKeyImmediate(char *)class CameraMode * CameraMode::Create(char *)void * VESSEL::Create(char const *,char const *,struct VESSELSTATUS const &)void * VESSEL::CreateAirfoil2(enum AIRFOIL_ORIENTATION,union VECTOR3 const &,void (*)(double,double,double,double *,double *,double *),double,double,double)void * VESSEL::CreateAirfoil3(enum AIRFOIL_ORIENTATION,union VECTOR3 const &,void (*)(class VESSEL *,double,double,double,void *,double *,double *,double *),void *,double,double,double)void VESSEL::CreateAirfoil(enum AIRFOIL_ORIENTATION,union VECTOR3 const &,void (*)(double,double,double,double *,double *,double *),double,double,double)unsigned int VESSEL::CreateAnimation(double)void * VESSEL::CreateAttachment(bool,union VECTOR3 const &,union VECTOR3 const &,union VECTOR3 const &,char const *,bool)void * VESSEL::CreateControlSurface2(enum AIRCTRL_TYPE,double,double,union VECTOR3 const &,int,unsigned int)void VESSEL::CreateControlSurface(enum AIRCTRL_TYPE,double,double,union VECTOR3 const &,int,unsigned int)void * VESSEL::CreateDock(union VECTOR3 const &,union VECTOR3 const &,union VECTOR3 const &)void * VESSEL::CreatePropellantResource(double,double,double)void * VESSEL::CreateThruster(union VECTOR3 const &,union VECTOR3 const &,double,void *,double,double,double)void * VESSEL::CreateThrusterGroup(void * *,int,enum THGROUP_TYPE)void VESSEL::CreateVariableDragElement(double *,double,union VECTOR3 const &)int Date2Int(char *)bool VESSEL::DeactivateNavmode(int)void VESSEL::DefSetState(struct VESSELSTATUS const *)void VESSEL::DefSetStateEx(void const *)bool VESSEL::DelAirfoil(void *)bool VESSEL::DelAnimation(unsigned int)bool VESSEL::DelAnimationComponent(unsigned int,void *)bool VESSEL::DelBeacon(struct BEACONLIGHTSPEC *)bool VESSEL::DelControlSurface(void *)bool VESSEL::DelDock(void *)bool VESSEL::DelExhaust(unsigned int)void VESSEL::DelExhaustRef(enum EXHAUSTTYPE,unsigned short)bool VESSEL::DelExhaustStream(void *)bool VESSEL::DelMesh(unsigned int,bool)void VESSEL::DelPropellantResource(void * &)bool VESSEL::DelThruster(void * &)bool VESSEL::DelThrusterGroup(void * &,enum THGROUP_TYPE,bool)bool VESSEL::DelThrusterGroup(enum THGROUP_TYPE,bool)char * LaunchpadItem::Description(void)bool VESSEL::DetachChild(void *,double)int VESSEL::Dock(void *,unsigned int,unsigned int,unsigned int)unsigned int VESSEL::DockCount(void)unsigned int VESSEL::DockingStatus(unsigned int)void VESSEL::EditAirfoil(void *,unsigned long,union VECTOR3 const &,void (*)(double,double,double,double *,double *,double *),double,double,double)void VESSEL::EnableIDS(void *,bool)void VESSEL::EnableTransponder(bool)void ExitLib(struct HINSTANCE__ *)void GraphMFD::FindRange(float *,int,float &,float &)unsigned long VESSEL::GetADCtrlMode(void)double VESSEL::GetAOA(void)double VESSEL::GetAirspeed(void)double VESSEL::GetAltitude(void)void VESSEL::GetAngularAcc(union VECTOR3 &)void VESSEL::GetAngularMoment(union VECTOR3 &)void VESSEL::GetAngularVel(union VECTOR3 &)void * VESSEL::GetApDist(double &)void * VESSEL::GetArgPer(double &)double VESSEL::GetAtmDensity(void)double VESSEL::GetAtmPressure(void)void * VESSEL::GetAtmRef(void)double VESSEL::GetAtmTemperature(void)void * VESSEL::GetAttachmentHandle(bool,unsigned long)char const * VESSEL::GetAttachmentId(void *)unsigned long VESSEL::GetAttachmentIndex(void *)void VESSEL::GetAttachmentParams(void *,union VECTOR3 &,union VECTOR3 &,union VECTOR3 &)void * VESSEL::GetAttachmentStatus(void *)void VESSEL::GetAttitudeLinLevel(union VECTOR3 &)int VESSEL::GetAttitudeMode(void)void VESSEL::GetAttitudeRotLevel(union VECTOR3 &)double VESSEL::GetBank(void)double VESSEL::GetBankMomentScale(void)char const * ExternMFD::GetButtonLabel(int)double VESSEL::GetCOG_elev(void)void VESSEL::GetCW(double &,double &,double &,double &)void VESSEL::GetCameraDefaultDirection(union VECTOR3 &)unsigned long ExternalCameraControl::GetCameraMode(void)void VESSEL::GetCameraOffset(union VECTOR3 &)char * VESSEL::GetClassNameA(void)double VESSEL::GetClipRadius(void)double VESSEL::GetControlSurfaceLevel(enum AIRCTRL_TYPE)void VESSEL::GetCrossSections(union VECTOR3 &)int VESSEL::GetDamageModel(void)unsigned long ExternalCameraControl::GetDataMode(void)void CameraMode_Cockpit::GetDescr(char *,int)void CameraMode_Ground::GetDescr(char *,int)void CameraMode_Track::GetDescr(char *,int)void * ExternMFD::GetDisplaySurface(void)void * VESSEL::GetDockHandle(unsigned int)void VESSEL::GetDockParams(void *,union VECTOR3 &,union VECTOR3 &,union VECTOR3 &)void * VESSEL::GetDockStatus(void *)double VESSEL::GetDrag(void)bool VESSEL::GetDragVector(union VECTOR3 &)double VESSEL::GetDynPressure(void)bool VESSEL::GetEditorModule(char *)void * VESSEL::GetElements(struct ELEMENTS &,double &)bool VESSEL::GetElements(void *,struct ELEMENTS &,struct ORBITPARAM *,double,int)double VESSEL::GetEmptyMass(void)bool VESSEL::GetEnableFocus(void)double VESSEL::GetEngineLevel(enum ENGINETYPE)void * VESSEL::GetEquPos(double &,double &,double &)double CameraMode::GetFOV(void)int VESSEL::GetFlightModel(void)unsigned long VESSEL::GetFlightStatus(void)bool VESSEL::GetForceVector(union VECTOR3 &)double VESSEL::GetFuelMass(void)double VESSEL::GetFuelRate(void)void VESSEL::GetGlobalOrientation(union VECTOR3 &)void VESSEL::GetGlobalPos(union VECTOR3 &)void VESSEL::GetGlobalVel(union VECTOR3 &)double VESSEL::GetGravityGradientDamping(void)void * VESSEL::GetGravityRef(void)void * VESSEL::GetGroupThruster(void *,unsigned long)void * VESSEL::GetGroupThruster(enum THGROUP_TYPE,unsigned long)unsigned long VESSEL::GetGroupThrusterCount(void *)unsigned long VESSEL::GetGroupThrusterCount(enum THGROUP_TYPE)void * VESSEL::GetHandle(void)bool VESSEL::GetHorizonAirspeedVector(union VECTOR3 &)void * VESSEL::GetIDS(void *)double VESSEL::GetISP(void)double VESSEL::GetLift(void)bool VESSEL::GetLiftVector(union VECTOR3 &)void VESSEL::GetLinearMoment(union VECTOR3 &)double VESSEL::GetMachNumber(void)double * VESSEL::GetMainThrustModPtr(void)double VESSEL::GetManualControlLevel(enum THGROUP_TYPE,unsigned long,unsigned long)double VESSEL::GetMass(void)double VESSEL::GetMaxFuelMass(void)double VESSEL::GetMaxThrust(enum ENGINETYPE)void * VESSEL::GetMesh(void *,unsigned int)enum CameraMode::Mode CameraMode_Cockpit::GetMode(void)enum CameraMode::Mode CameraMode_Ground::GetMode(void)enum CameraMode::Mode CameraMode_Track::GetMode(void)char * VESSEL::GetName(void)unsigned long VESSEL::GetNavRecv(unsigned long)float VESSEL::GetNavRecvFreq(unsigned long)void * VESSEL::GetNavSource(unsigned long)bool VESSEL::GetNavmodeState(int)bool VESSEL::GetNosewheelSteering(void)void CameraMode_Ground::GetOrientation(double *,double *)void VESSEL::GetPMI(union VECTOR3 &)void * VESSEL::GetPeDist(double &)double VESSEL::GetPitch(void)double VESSEL::GetPitchMomentScale(void)void CameraMode_Ground::GetPosition(double *,double *,double *,void * *)void CameraMode_Track::GetPosition(double *,double *,double *)unsigned long VESSEL::GetPropellantCount(void)double VESSEL::GetPropellantEfficiency(void *)double VESSEL::GetPropellantFlowrate(void *)void * VESSEL::GetPropellantHandleByIndex(unsigned long)double VESSEL::GetPropellantMass(void *)double VESSEL::GetPropellantMaxMass(void *)void * CameraMode_Ground::GetRef(void)void * CameraMode_Track::GetRef(void)void VESSEL::GetRelativePos(void *,union VECTOR3 &)void VESSEL::GetRelativeVel(void *,union VECTOR3 &)void VESSEL::GetRotDrag(union VECTOR3 &)void VESSEL::GetRotationMatrix(union MATRIX3 &)void * VESSEL::GetSMi(double &)bool VESSEL::GetShipAirspeedVector(union VECTOR3 &)double VESSEL::GetSize(void)double VESSEL::GetSlipAngle(void)void VESSEL::GetStatus(struct VESSELSTATUS &)void VESSEL::GetStatusEx(void *)bool VESSEL::GetSuperstructureCG(union VECTOR3 &)void * VESSEL::GetSurfaceRef(void)void * CameraMode::GetTarget(void)bool CameraMode_Ground::GetTgtLock(void)bool VESSEL::GetThrustVector(union VECTOR3 &)unsigned long VESSEL::GetThrusterCount(void)void VESSEL::GetThrusterDir(void *,union VECTOR3 &)void * VESSEL::GetThrusterGroupHandle(enum THGROUP_TYPE)double VESSEL::GetThrusterGroupLevel(void *)double VESSEL::GetThrusterGroupLevel(enum THGROUP_TYPE)void * VESSEL::GetThrusterHandleByIndex(unsigned long)double VESSEL::GetThrusterIsp0(void *)double VESSEL::GetThrusterIsp(void *)double VESSEL::GetThrusterIsp(void *,double)double VESSEL::GetThrusterLevel(void *)double VESSEL::GetThrusterMax0(void *)double VESSEL::GetThrusterMax(void *)double VESSEL::GetThrusterMax(void *,double)void VESSEL::GetThrusterMoment(void *,union VECTOR3 &,union VECTOR3 &)void VESSEL::GetThrusterRef(void *,union VECTOR3 &)void * VESSEL::GetThrusterResource(void *)double VESSEL::GetTotalPropellantFlowrate(void)double VESSEL::GetTotalPropellantMass(void)void VESSEL::GetTouchdownPoints(union VECTOR3 &,union VECTOR3 &,union VECTOR3 &)enum CameraMode_Track::TrackMode CameraMode_Track::GetTrackMode(void)struct ExternalCameraControl::TrackMode const * ExternalCameraControl::GetTrackMode(void)void * VESSEL::GetTransponder(void)double VESSEL::GetTrimScale(void)unsigned long VESSEL::GetUserThrusterGroupCount(void)void * VESSEL::GetUserThrusterGroupHandleByIndex(unsigned long)struct ExternalCameraControl::VCMode const * ExternalCameraControl::GetVCMode(void)void * ExternMFD::GetVessel(void)bool VESSEL::GetWeightVector(union VECTOR3 &)double VESSEL::GetWheelbrakeLevel(int)double VESSEL::GetWingAspect(void)double VESSEL::GetWingEffectiveness(void)void VESSEL::Global2Local(union VECTOR3 const &,union VECTOR3 &)void VESSEL::GlobalRot(union VECTOR3 const &,union VECTOR3 &)bool VESSEL::GroundContact(void)void VESSEL::HorizonInvRot(union VECTOR3 const &,union VECTOR3 &)void VESSEL::HorizonRot(union VECTOR3 const &,union VECTOR3 &)unsigned int ExternMFD::Id(void)void VESSEL::IncEngineLevel(enum ENGINETYPE,double)void VESSEL::IncThrusterGroupLevel(void *,double)void VESSEL::IncThrusterGroupLevel(enum THGROUP_TYPE,double)void VESSEL::IncThrusterGroupLevel_SingleStep(void *,double)void VESSEL::IncThrusterGroupLevel_SingleStep(enum THGROUP_TYPE,double)void VESSEL::IncThrusterLevel(void *,double)void VESSEL::IncThrusterLevel_SingleStep(void *,double)void CameraMode_Cockpit::Init(char *)void CameraMode_Ground::Init(char *)void CameraMode_Track::Init(char *)void InitLib(struct HINSTANCE__ *)void VESSEL::InitNavRadios(unsigned long)unsigned int VESSEL::InsertMesh(void *,unsigned int,union VECTOR3 const *)unsigned int VESSEL::InsertMesh(char const *,unsigned int,union VECTOR3 const *)void MFD::InvalidateButtons(void)void MFD::InvalidateDisplay(void)void VESSEL::Local2Global(union VECTOR3 const &,union VECTOR3 &)void VESSEL::Local2Rel(union VECTOR3 const &,union VECTOR3 &)bool VESSEL::MeshgroupTransform(void *,struct MESHGROUP_TRANSFORM const &)char * LaunchpadItem::Name(void)bool VESSEL::NonsphericalGravityEnabled(void)bool LaunchpadItem::OpenDialog(struct HINSTANCE__ *,struct HWND__ *,int,int (*)(struct HWND__ *,unsigned int,unsigned int,long))bool ExternMFD::OpenModeHelp(void)bool VESSEL::OrbitStabilised(void)void VESSEL::ParseScenarioLine(char *,struct VESSELSTATUS *)void VESSEL::ParseScenarioLineEx(char *,void *)bool VESSEL::Playback(void)void GraphMFD::Plot(struct HDC__ *,int,int,int,char const *)void CELBODY::Pol2Crt(double *,double *)bool ExternMFD::ProcessButton(int,int)void MFD::ReadStatus(void *)void MFD::RecallStatus(void)void VESSEL::RecordEvent(char const *,char const *)bool VESSEL::Recording(void)unsigned int VESSEL::RegisterAnimSequence(double)void VESSEL::RegisterAnimation(void)bool ExternMFD::Resize(struct MFDSPEC const &)void VESSEL::SaveDefaultState(void *)struct HFONT__ * MFD::SelectDefaultFont(struct HDC__ *,unsigned long)struct HPEN__ * MFD::SelectDefaultPen(struct HDC__ *,unsigned long)bool ExternMFD::SendKey(unsigned long)void VESSEL::SetADCtrlMode(unsigned long)void VESSEL::SetAlbedoRGB(union VECTOR3 const &)void VESSEL::SetAngularVel(union VECTOR3 const &)bool VESSEL::SetAnimState(unsigned int,double)bool VESSEL::SetAnimation(unsigned int,double)void VESSEL::SetAttachmentParams(void *,union VECTOR3 const &,union VECTOR3 const &,union VECTOR3 const &)void VESSEL::SetAttitudeLinLevel(union VECTOR3 const &)void VESSEL::SetAttitudeLinLevel(int,double)bool VESSEL::SetAttitudeMode(int)void VESSEL::SetAttitudeRotLevel(union VECTOR3 const &)void VESSEL::SetAttitudeRotLevel(int,double)void GraphMFD::SetAutoRange(int,int,int)void GraphMFD::SetAutoTicks(int,int)void GraphMFD::SetAxisTitle(int,int,char *)void VESSEL::SetBankMomentScale(double)void VESSEL::SetCOG_elev(double)void VESSEL::SetCW(double,double,double,double)void VESSEL::SetCameraDefaultDirection(union VECTOR3 const &)void VESSEL::SetCameraDefaultDirection(union VECTOR3 const &,double)void ExternalCameraControl::SetCameraMode(unsigned long)void VESSEL::SetCameraMovement(union VECTOR3 const &,double,double,union VECTOR3 const &,double,double,union VECTOR3 const &,double,double)void VESSEL::SetCameraOffset(union VECTOR3 const &)void VESSEL::SetCameraRotationRange(double,double,double,double)void VESSEL::SetCameraShiftRange(union VECTOR3 const &,union VECTOR3 const &,union VECTOR3 const &)void VESSEL::SetClipRadius(double)void VESSEL::SetControlSurfaceLevel(enum AIRCTRL_TYPE,double)void VESSEL::SetCrossSections(union VECTOR3 const &)void ExternalCameraControl::SetDataMode(unsigned long)void VESSEL::SetDefaultPropellantResource(void *)void VESSEL::SetDockParams(union VECTOR3 const &,union VECTOR3 const &,union VECTOR3 const &)void VESSEL::SetDockParams(void *,union VECTOR3 const &,union VECTOR3 const &,union VECTOR3 const &)bool VESSEL::SetElements(void *,struct ELEMENTS const &,struct ORBITPARAM *,double,int)void VESSEL::SetEmptyMass(double)void VESSEL::SetEnableFocus(bool)void VESSEL::SetEngineLevel(enum ENGINETYPE,double)void VESSEL::SetExhaustScales(enum EXHAUSTTYPE,unsigned short,double,double)void CameraMode::SetFOV(double)void VESSEL::SetFuelMass(double)void VESSEL::SetGlobalOrientation(union VECTOR3 const &)bool VESSEL::SetGravityGradientDamping(double)bool VESSEL::SetIDSChannel(void *,unsigned long)void VESSEL::SetISP(double)void VESSEL::SetLiftCoeffFunc(double (*)(double))void VESSEL::SetMaxFuelMass(double)void VESSEL::SetMaxThrust(enum ENGINETYPE,double)void VESSEL::SetMaxWheelbrakeForce(double)void VESSEL::SetMeshVisibilityMode(unsigned int,unsigned short)void VESSEL::SetMeshVisibleInternal(unsigned int,bool)bool ExternMFD::SetMode(int)bool VESSEL::SetNavRecv(unsigned long,unsigned long)void VESSEL::SetNosewheelSteering(bool)void CameraMode_Ground::SetOrientation(double,double)void VESSEL::SetPMI(union VECTOR3 const &)void VESSEL::SetPitchMomentScale(double)void CameraMode_Ground::SetPosition(double,double,double,void *)void CameraMode_Track::SetPosition(double,double,double)void VESSEL::SetPropellantEfficiency(void *,double)void VESSEL::SetPropellantMass(void *,double)void VESSEL::SetPropellantMaxMass(void *,double)void GraphMFD::SetRange(int,int,float,float)void VESSEL::SetReentryTexture(void *,double,double,double)void VESSEL::SetRotDrag(union VECTOR3 const &)void VESSEL::SetRotationMatrix(union MATRIX3 const &)void VESSEL::SetSize(double)void VESSEL::SetSurfaceFrictionCoeff(double,double)void CameraMode::SetTarget(void *)void VESSEL::SetThrusterDir(void *,union VECTOR3 const &)void VESSEL::SetThrusterGroupLevel(void *,double)void VESSEL::SetThrusterGroupLevel(enum THGROUP_TYPE,double)void VESSEL::SetThrusterIsp(void *,double)void VESSEL::SetThrusterIsp(void *,double,double,double)void VESSEL::SetThrusterLevel(void *,double)void VESSEL::SetThrusterLevel_SingleStep(void *,double)void VESSEL::SetThrusterMax0(void *,double)void VESSEL::SetThrusterRef(void *,union VECTOR3 const &)void VESSEL::SetThrusterResource(void *,void *)void VESSEL::SetTouchdownPoints(union VECTOR3 const &,union VECTOR3 const &,union VECTOR3 const &)void CameraMode_Track::SetTrackMode(enum CameraMode_Track::TrackMode,void *)bool VESSEL::SetTransponderChannel(unsigned long)void VESSEL::SetTrimScale(double)void ExternMFD::SetVessel(void *)void VESSEL::SetVisibilityLimit(double,double)void VESSEL::SetWheelbrakeLevel(double,int,bool)void VESSEL::SetWingAspect(double)void VESSEL::SetWingEffectiveness(double)void VESSEL::ShiftCG(union VECTOR3 const &)void VESSEL::ShiftCentreOfMass(union VECTOR3 const &)bool VESSEL::ShiftMesh(unsigned int,union VECTOR3 const &)void VESSEL::ShiftMeshes(union VECTOR3 const &)void CameraMode_Cockpit::Store(char *)void CameraMode_Ground::Store(char *)void CameraMode_Track::Store(char *)void MFD::StoreStatus(void)bool VESSEL::ThrusterGroupDefined(enum THGROUP_TYPE)void MFD::Title(struct HDC__ *,char const *)int VESSEL::ToggleAttitudeMode(void)bool VESSEL::ToggleNavmode(int)bool VESSEL::Undock(unsigned int,void * const)void VESSEL::UnregisterAnimation(void)int CELBODY::Version(void)int VESSEL::Version(void)void WriteScenario_state(void *,char *,class AnimState const &)void MFD::WriteStatus(void *)bool CELBODY::bEphemeris(void)void VESSEL2::clbkADCtrlMode(unsigned long)void VESSEL2::clbkAnimate(double)bool CELBODY::clbkAtmParam(double,struct ATMPARAM *)int VESSEL2::clbkConsumeBufferedKey(unsigned long,bool,char *)int VESSEL2::clbkConsumeDirectKey(char *)void VESSEL2::clbkDockEvent(int,void *)void VESSEL2::clbkDrawHUD(int,struct HUDPAINTSPEC const *,struct HDC__ *)int CELBODY::clbkEphemeris(double,int,double *)int CELBODY::clbkFastEphemeris(double,int,double *)void ExternMFD::clbkFocusChanged(void *)void VESSEL2::clbkFocusChanged(bool,void *,void *)void VESSEL2::clbkHUDMode(int)void CELBODY::clbkInit(void *)bool VESSEL2::clbkLoadGenericCockpit(void)bool VESSEL2::clbkLoadPanel(int)void VESSEL2::clbkLoadStateEx(void *,void *)bool VESSEL2::clbkLoadVC(int)void VESSEL2::clbkMFDMode(int,int)void VESSEL2::clbkNavMode(int,bool)bool LaunchpadItem::clbkOpen(struct HWND__ *)bool VESSEL2::clbkPanelMouseEvent(int,int,int,int)bool VESSEL2::clbkPanelRedrawEvent(int,int,void *)bool VESSEL2::clbkPlaybackEvent(double,double,char const *,char const *)void VESSEL2::clbkPostCreation(void)void VESSEL2::clbkPostStep(double,double,double)void VESSEL2::clbkPreStep(double,double,double)void VESSEL2::clbkRCSMode(int)void ExternMFD::clbkRefreshButtons(void)void ExternMFD::clbkRefreshDisplay(void *)void VESSEL2::clbkSaveState(void *)void VESSEL2::clbkSetClassCaps(void *)void VESSEL2::clbkSetStateEx(void const *)void ExternMFD::clbkUpdate(void)bool VESSEL2::clbkVCMouseEvent(int,int,union VECTOR3 &)bool VESSEL2::clbkVCRedrawEvent(int,int,void *)void VESSEL2::clbkVisualCreated(void *,int)void VESSEL2::clbkVisualDestroyed(void *,int)int LaunchpadItem::clbkWriteConfig(void)bool oapiAcceptDelayedKey(char,double)unsigned long oapiAddMaterial(void *,struct MATERIAL *)bool oapiAddTitleButton(unsigned long,struct HBITMAP__ *,unsigned long)void oapiAnnotationSetPos(void *,double,double,double,double)void oapiAnnotationSetText(void *,char *)void oapiBlt(void *,void *,int,int,int,int,int,int,unsigned long)void oapiBlt(void *,void *,struct tagRECT *,struct tagRECT *,unsigned long,unsigned long)bool oapiBltPanelAreaBackground(int,void *)int oapiBroadcastMFDMessage(int,int,void *)double oapiCameraAperture(void)void oapiCameraAttach(void *,int)double oapiCameraAzimuth(void)void oapiCameraGlobalDir(union VECTOR3 *)void oapiCameraGlobalPos(union VECTOR3 *)bool oapiCameraInternal(void)int oapiCameraMode(void)double oapiCameraPolar(void)void oapiCameraRotAzimuth(double)void oapiCameraRotPolar(double)void oapiCameraScaleDist(double)void oapiCameraSetAperture(double)void oapiCameraSetCockpitDir(double,double,bool)void * oapiCameraTarget(void)double oapiCameraTargetDist(void)void oapiClearSurface(void *,unsigned long)void oapiClearSurfaceColourKey(void *)void oapiCloseDialog(struct HWND__ *)void oapiCloseFile(void *,enum FileAccessMode)int oapiCockpitMode(void)void oapiColourFill(void *,unsigned long,int,int,int,int)void * oapiCreateAnnotation(bool,double,union VECTOR3 const &)void * oapiCreateSurface(int,int)void * oapiCreateSurface(struct HBITMAP__ *,bool)void * oapiCreateTextureSurface(int,int)void * oapiCreateVessel(char const *,char const *,struct VESSELSTATUS const &)void * oapiCreateVesselEx(char const *,char const *,void const *)char * oapiDebugString(void)void oapiDecHUDIntensity(void)int oapiDefDialogProc(struct HWND__ *,unsigned int,unsigned int,long)bool oapiDelAnnotation(void *)bool oapiDeleteMaterial(void *,unsigned long)void oapiDeleteMesh(void *)bool oapiDeleteVessel(void *,void *)void oapiDestroySurface(void *)void oapiDisableMFDMode(int)struct HWND__ * oapiFindDialog(struct HINSTANCE__ *,int)void * oapiFindLaunchpadItem(char const *,void *)void oapiGelFocusGlobalPos(union VECTOR3 *)int oapiGetAirspeed(void *,double *)int oapiGetAirspeedVector(void *,union VECTOR3 *)int oapiGetAltitude(void *,double *)void oapiGetAtmPressureDensity(void *,double *,double *)int oapiGetAttitudeMode(void *)int oapiGetBank(void *,double *)void oapiGetBarycentre(void *,union VECTOR3 *)void * oapiGetBaseByIndex(void *,int)void * oapiGetBaseByName(void *,char *)unsigned long oapiGetBaseCount(void *)void oapiGetBaseEquPos(void *,double *,double *,double *)unsigned long oapiGetBasePadCount(void *)bool oapiGetBasePadEquPos(void *,unsigned long,double *,double *,double *)void * oapiGetBasePadNav(void *,unsigned long)bool oapiGetBasePadStatus(void *,unsigned long,int *)class CELBODY * oapiGetCelbodyInterface(void *)char const * oapiGetCmdLine(void)unsigned long oapiGetColour(unsigned long,unsigned long,unsigned long)struct HDC__ * oapiGetDC(void *)void * oapiGetDialogContext(struct HWND__ *)void * oapiGetDockHandle(void *,unsigned int)void * oapiGetDockStatus(void *)double oapiGetEmptyMass(void *)void oapiGetEngineStatus(void *,struct ENGINESTATUS *)int oapiGetEquPos(void *,double *,double *,double *)int oapiGetFocusAirspeed(double *)int oapiGetFocusAirspeedVector(union VECTOR3 *)int oapiGetFocusAltitude(double *)void oapiGetFocusAtmPressureDensity(double *,double *)int oapiGetFocusAttitudeMode(void)int oapiGetFocusBank(double *)void oapiGetFocusEngineStatus(struct ENGINESTATUS *)int oapiGetFocusEquPos(double *,double *,double *)void oapiGetFocusGlobalVel(union VECTOR3 *)int oapiGetFocusHeading(double *)class VESSEL * oapiGetFocusInterface(void)void * oapiGetFocusObject(void)int oapiGetFocusPitch(double *)void oapiGetFocusRelativePos(void *,union VECTOR3 *)void oapiGetFocusRelativeVel(void *,union VECTOR3 *)int oapiGetFocusShipAirspeedVector(union VECTOR3 *)double oapiGetFrameRate(void)double oapiGetFuelMass(void *)void * oapiGetGbodyByIndex(int)void * oapiGetGbodyByName(char *)unsigned long oapiGetGbodyCount(void)void oapiGetGlobalPos(void *,union VECTOR3 *)void oapiGetGlobalVel(void *,union VECTOR3 *)int oapiGetHUDMode(void)int oapiGetHeading(void *,double *)double oapiGetInducedDrag(double,double,double)int oapiGetMFDMode(int)int oapiGetMFDModeSpec(char *,struct MFDMODESPEC * *)double oapiGetMass(void *)double oapiGetMaxFuelMass(void *)unsigned long oapiGetNavChannel(void *)int oapiGetNavDescr(void *,char *,int)float oapiGetNavFreq(void *)void oapiGetNavPos(void *,union VECTOR3 *)float oapiGetNavRange(void *)unsigned long oapiGetNavType(void *)void * oapiGetObjectByIndex(int)void * oapiGetObjectByName(char *)unsigned long oapiGetObjectCount(void)void oapiGetObjectName(void *,char *,int)int oapiGetObjectType(void *)struct HINSTANCE__ * oapiGetOrbiterInstance(void)int oapiGetOrbiterVersion(void)bool oapiGetPause(void)int oapiGetPitch(void *,double *)struct ATMCONST const * oapiGetPlanetAtmConstants(void *)void oapiGetPlanetAtmParams(void *,double,struct ATMPARAM *)double oapiGetPlanetCurrentRotation(void *)double oapiGetPlanetJCoeff(void *,unsigned long)unsigned long oapiGetPlanetJCoeffCount(void *)double oapiGetPlanetObliquity(void *)void oapiGetPlanetObliquityMatrix(void *,union MATRIX3 *)double oapiGetPlanetPeriod(void *)double oapiGetPlanetTheta(void *)void * oapiGetPropellantHandle(void *,unsigned long)double oapiGetPropellantMass(void *)double oapiGetPropellantMaxMass(void *)void oapiGetRelativePos(void *,void *,union VECTOR3 *)void oapiGetRelativeVel(void *,void *,union VECTOR3 *)void oapiGetRotationMatrix(void *,union MATRIX3 *)int oapiGetShipAirspeedVector(void *,union VECTOR3 *)bool oapiGetShowGrapplePoints(void)double oapiGetSimMJD(void)double oapiGetSimStep(void)double oapiGetSimTime(void)double oapiGetSize(void *)void * oapiGetStationByIndex(int)void * oapiGetStationByName(char *)unsigned long oapiGetStationCount(void)double oapiGetSysMJD(void)double oapiGetSysStep(void)double oapiGetSysTime(void)void * oapiGetTextureHandle(void *,unsigned long)double oapiGetTimeAcceleration(void)unsigned long oapiGetTitleButtonState(struct HWND__ *,unsigned long)void * oapiGetVesselByIndex(int)void * oapiGetVesselByName(char *)unsigned long oapiGetVesselCount(void)class VESSEL * oapiGetVesselInterface(void *)double oapiGetWaveDrag(double,double,double,double,double)void oapiIncHUDIntensity(void)bool oapiIsVessel(void *)void * oapiLoadMesh(char const *)void * oapiLoadMeshGlobal(char const *)void * oapiLoadTexture(char const *,bool)char const * oapiMFDButtonLabel(int,int)struct MESHGROUP * oapiMeshGroup(void *,unsigned long)unsigned long oapiMeshGroupCount(void *)struct MATERIAL * oapiMeshMaterial(void *,unsigned long)unsigned long oapiMeshMaterialCount(void *)bool oapiNavInRange(void *,union VECTOR3 const &)void * * oapiObjectVisualPtr(void *)struct HWND__ * oapiOpenDialog(struct HINSTANCE__ *,int,int (*)(struct HWND__ *,unsigned int,unsigned int,long),void *)struct HWND__ * oapiOpenDialogEx(struct HINSTANCE__ *,int,int (*)(struct HWND__ *,unsigned int,unsigned int,long),unsigned long,void *)void * oapiOpenFile(char const *,enum FileAccessMode,enum PathRoot)bool oapiOpenHelp(struct HELPCONTEXT *)void oapiOpenInputBox(char *,bool (*)(void *,char *,void *),char *,int,void *)void oapiOpenMFD(int,int)void oapiParticleSetLevelRef(void *,double *)bool oapiPlanetHasAtmosphere(void *)bool oapiProcessMFDButton(int,int,int)double oapiRand(void)bool oapiReadItem_bool(void *,char *,bool &)bool oapiReadItem_float(void *,char *,double &)bool oapiReadItem_int(void *,char *,int &)bool oapiReadItem_string(void *,char *,char *)bool oapiReadItem_vec(void *,char *,union VECTOR3 &)bool oapiReadScenario_nextline(void *,char * &)void oapiRefreshMFDButtons(int,void *)unsigned long oapiRegisterCustomCmd(char *,char *,void (*)(void *),void *)void * oapiRegisterExhaustTexture(char *)void oapiRegisterExternMFD(class ExternMFD *,struct MFDSPEC const &)bool oapiRegisterExternalCameraControl(class ExternalCameraControl *)void * oapiRegisterLaunchpadItem(class LaunchpadItem *,void *)void oapiRegisterMFD(int,struct MFDSPEC const &)void oapiRegisterMFD(int,struct EXTMFDSPEC const *)int oapiRegisterMFDMode(struct MFDMODESPEC &)void oapiRegisterPanelArea(int,struct tagRECT const &,int,int,int)void oapiRegisterPanelBackground(struct HBITMAP__ *,unsigned long,unsigned long)void * oapiRegisterParticleTexture(char *)void * oapiRegisterReentryTexture(char *)void oapiReleaseDC(void *,struct HDC__ *)bool oapiSaveScenario(char const *,char const *)int oapiSendMFDKey(int,unsigned long)bool oapiSetAttitudeMode(void *,int)void oapiSetDefNavDisplay(int)void oapiSetDefRCSDisplay(int)void oapiSetEmptyMass(void *,double)void oapiSetEngineLevel(void *,enum ENGINETYPE,double)bool oapiSetFocusAttitudeMode(int)void * oapiSetFocusObject(void *)bool oapiSetHUDMode(int)bool oapiSetMeshProperty(void *,unsigned long,unsigned long)int oapiSetPanel(int)void oapiSetPanelNeighbours(int,int,int,int)void oapiSetPause(bool)void oapiSetShowGrapplePoints(bool)bool oapiSetSimMJD(double,int)void oapiSetSurfaceColourKey(void *,unsigned long)bool oapiSetTexture(void *,unsigned long,void *)void oapiSetTimeAcceleration(double)void oapiSetTimeSteppingDebug(double)bool oapiSetTitleButtonState(struct HWND__ *,unsigned long,unsigned long)int oapiSwitchPanel(int)double oapiTime2MJD(double)int oapiToggleAttitudeMode(void *)int oapiToggleFocusAttitudeMode(void)void oapiToggleHUDColour(void)void oapiToggleMFD_on(int)void oapiTriggerPanelRedrawArea(int,int)void oapiTriggerRedrawArea(int,int,int)bool oapiUnregisterCustomCmd(int)bool oapiUnregisterExternMFD(class ExternMFD *)bool oapiUnregisterExternalCameraControl(void)bool oapiUnregisterLaunchpadItem(class LaunchpadItem *)bool oapiUnregisterMFDMode(int)void oapiVCRegisterArea(int,struct tagRECT const &,int,int,int,void *)void oapiVCRegisterArea(int,int,int)void oapiVCRegisterHUD(struct VCHUDSPEC const *)void oapiVCRegisterMFD(int,struct VCMFDSPEC const *)void oapiVCSetAreaClickmode_Quadrilateral(int,union VECTOR3 const &,union VECTOR3 const &,union VECTOR3 const &,union VECTOR3 const &)void oapiVCSetAreaClickmode_Spherical(int,union VECTOR3 const &,double)void oapiVCSetNeighbours(int,int,int,int)void oapiVCTriggerRedrawArea(int,int)void oapiWriteItem_bool(void *,char *,bool)void oapiWriteItem_float(void *,char *,double)void oapiWriteItem_int(void *,char *,int)void oapiWriteItem_string(void *,char *,char *)void oapiWriteItem_vec(void *,char *,union VECTOR3 const &)void oapiWriteLine(void *,char *)void oapiWriteLog(char *)void oapiWriteScenario_float(void *,char *,double)void oapiWriteScenario_int(void *,char *,int)void oapiWriteScenario_string(void *,char *,char *)void oapiWriteScenario_vec(void *,char *,union VECTOR3 const &)void sscan_state(char *,class AnimState &)
You will not modify any of the binary codes of the Orbiter software in any way. If you publish a library module for Orbiter that uses undocumented features of the orbiter programming interface, or links to the orbiter core in an undocumented way, you must state this in the documentation for the module, and advise users of potential incompatibility of the module with future Orbiter versions.
Je sais pas comment tu récupère ca mais orbiterapi.h est plsu lisible
Programmation W32 <-> ORBITER SDK , possible ou pas ?
(en faisant appel à des fonctions de l'API)