#include <string>
#include <list>
-#include <osg/Referenced>
-#include <osg/Node>
-
#include <simgear/compiler.h>
using std::string;
void setMaxLong( double deg );
void setMinLong( double deg );
void setMPControl( bool c );
+ void setAIControl( bool c );
void TurnToLaunch();
void TurnToRecover();
void TurnToBase();
bool OutsideBox();
bool init(bool search_in_AI_path=false);
- void initModel(osg::Node *node);
virtual const char* getTypeString(void) const { return "carrier"; }
- list<string> wire_objects; // List of wire object names
- list<string> catapult_objects; // List of catapult object names
list<ParkPosition> ppositions; // List of positions where an aircraft can start.
string sign; // The sign of this carrier.
bool turn_to_base_course;
bool returning; // set if the carrier is returning to an operating box
bool InToWind(); // set if the carrier is in to wind
- bool MPControl;
+ bool MPControl, AIControl;
SGPropertyNode_ptr _longitude_node;