#ifndef _FG_AI_PLANE_HXX
#define _FG_AI_PLANE_HXX
-#include <plib/sg.h>
-#include <plib/ssg.h>
#include <simgear/math/point3d.hxx>
#include <simgear/scene/model/model.hxx>
virtual LandingType GetLandingOption();
// Return the callsign
- inline string GetCallsign() {return plane.callsign;}
+ inline const string& GetCallsign() {return plane.callsign;}
protected:
PlaneRec plane;
// 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(string refname, bool repeating);
+ void Render(const string& refname, bool repeating);
// Cease rendering a transmission.
// Requires the sound manager refname if audio, else "".
- void NoRender(string refname);
+ void NoRender(const string& refname);
// Rendering related stuff
bool voice; // Flag - true if we are using voice