#define _PROPENGINE_HPP
#include "Thruster.hpp"
+#include "Engine.hpp"
namespace yasim {
class Propeller;
-class Engine;
class PropEngine : public Thruster {
public:
PropEngine(Propeller* prop, Engine* eng, float moment);
virtual ~PropEngine();
+ void setEngine(Engine* eng) { delete _eng; _eng = eng; }
+
void setMagnetos(int magnetos);
void setAdvance(float advance);
void setPropPitch(float proppitch);
void setVariableProp(float min, float max);
+ void setPropFeather(int state);
void setGearRatio(float ratio) { _gearRatio = ratio; }
virtual PropEngine* getPropEngine() { return this; }