#ifndef _FGFDM_HPP
#define _FGFDM_HPP
-#include <simgear/easyxml.hxx>
+#include <simgear/xml/easyxml.hxx>
#include "Airplane.hpp"
#include "Vector.hpp"
~FGFDM();
void init();
void iterate(float dt);
+ void getExternalInput(float dt=1e6);
Airplane* getAirplane();
private:
struct AxisRec { char* name; int handle; };
- struct EngRec { char* prefix; void* eng; };
+ struct EngRec { char* prefix; Thruster* eng; };
struct WeightRec { char* prop; float size; int handle; };
- void getExternalInput(float dt);
void setOutputProperties();
Wing* parseWing(XMLAttributes* a, const char* name);
Vector _weights;
// Engine types. Contains an EngRec structure.
- Vector _jets;
- Vector _pistons;
+ Vector _thrusters;
// Parsing temporaries
void* _currObj;