Engines.push_back(new FGRocket(FDMExec, &Eng_cfg));
} else if (engType == "FG_PISTON") {
Engines.push_back(new FGPiston(FDMExec, &Eng_cfg));
- } else if (engType == "FG_TURBOJET") {
- Engines.push_back(new FGTurboJet(FDMExec, &Eng_cfg));
- } else if (engType == "FG_TURBOSHAFT") {
- Engines.push_back(new FGTurboShaft(FDMExec, &Eng_cfg));
- } else if (engType == "FG_TURBOPROP") {
- Engines.push_back(new FGTurboProp(FDMExec, &Eng_cfg));
+ } else if (engType == "FG_TURBINE") {
+ Engines.push_back(new FGTurbine(FDMExec, &Eng_cfg));
} else {
cerr << fgred << " Unrecognized engine type: " << underon << engType
<< underoff << " found in config file." << fgdef << endl;
case FGEngine::etRocket:
PropulsionStrings += (Engines[i]->GetName() + "_ChamberPress[" + buffer + "]");
break;
+ case FGEngine::etTurbine:
+ break;
default:
PropulsionStrings += "INVALID ENGINE TYPE";
break;
case FGEngine::etRocket:
PropulsionValues += (string(gcvt(((FGRocket*)Engines[i])->GetChamberPressure(), 10, buff)));
break;
+ case FGEngine::etTurbine:
+ break;
}
PropulsionValues += ", ";