#ifndef _FG_AI_PLANE_HXX
#define _FG_AI_PLANE_HXX
-#include <simgear/math/point3d.hxx>
-
#include "AIEntity.hxx"
#include "ATC.hxx"
+class SGSampleGroup;
+
enum PatternLeg {
TAKEOFF_ROLL,
CLIMBOUT,
// Outputs the transmission either on screen or as audio depending on user preference
// The refname is a string to identify this sample to the sound manager
// The repeating flag indicates whether the message should be repeated continuously or played once.
- void Render(const string& refname, bool repeating);
+ void Render(const string& refname, const float volume, bool repeating);
// Cease rendering a transmission.
// Requires the sound manager refname if audio, else "".
bool _trackSet; // Set true if tgtTrack is to be followed
double _tgtRoll;
bool _rollSuspended; // Set true when a derived class has suspended AIPlane's roll control
+
+ SGSharedPtr<SGSampleGroup> _sgr;
};
#endif // _FG_AI_PLANE_HXX