// calculating ship's initialAcceleration. Thanks to Agentgonzo for the code
double Thrust = 0;
const int numThrusters = vessel->GetGroupThrusterCount(THGROUP_MAIN);
for(int i = 0; i < numThrusters; i++)
{
THRUSTER_HANDLE thruster = vessel->GetGroupThruster(THGROUP_MAIN,i);
Thrust += vessel->GetThrusterMax0(thruster);
}
initialAccel = Thrust / vessel->GetMass();
void MFDTemplate::HUDacceleration()
{
VECTOR3 F;
v->GetForceVector(F);
sprintf_s(buffer, "%.2f %s", (F.x+(F.y-9.8)+F.z), "m/s^2 rn");
strcat_s(HUD_lines, _countof(buffer), buffer);
}
double curAirSpeed;
simTime = oapiGetSimTime();
curAirSpeed = v->GetAirspeed();
acc = (curAirSpeed - tmp_airspeed)/(simTime - lastSimTime);
lastSimTime = simTime;
tmp_airspeed = curAirSpeed;