X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FAIModel%2FAIBase.hxx;h=4c2c591af19594e9457c14e5e0dbc660de6542b7;hb=b4fbde72b275dc75e8ecf7b44261aba642e5da0f;hp=e47f778d0ce20426816b5eecaf75fabb87fa4a62;hpb=a61f34667fdb43198f707e719f56f5bbaf2fb7b5;p=flightgear.git diff --git a/src/AIModel/AIBase.hxx b/src/AIModel/AIBase.hxx index e47f778d0..4c2c591af 100644 --- a/src/AIModel/AIBase.hxx +++ b/src/AIModel/AIBase.hxx @@ -1,7 +1,7 @@ // FGAIBase.hxx - abstract base class for AI objects // Written by David Culp, started Nov 2003, based on // David Luff's FGAIEntity class. -// - davidculp2@comcast.net +// - davidculp2@comcast.net // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License as @@ -44,9 +44,9 @@ class FGAIBase : public SGReferenced { public: enum object_type { otNull = 0, otAircraft, otShip, otCarrier, otBallistic, - otRocket, otStorm, otThermal, otStatic, otWingman, otGroundVehicle, - otEscort, otMultiplayer, - MAX_OBJECTS }; // Needs to be last!!! + otRocket, otStorm, otThermal, otStatic, otWingman, otGroundVehicle, + otEscort, otMultiplayer, + MAX_OBJECTS }; // Needs to be last!!! FGAIBase(object_type ot); virtual ~FGAIBase(); @@ -95,7 +95,7 @@ public: SGVec3d getCartPos() const; bool getGroundElevationM(const SGGeod& pos, double& elev, - const SGMaterial** material) const; + const SGMaterial** material) const; double _getCartPosX() const; double _getCartPosY() const; @@ -177,7 +177,7 @@ protected: bool _impact_reported; bool _collision_reported; - bool _expiry_reported; + bool _expiry_reported; double _impact_lat; double _impact_lon; @@ -247,7 +247,7 @@ public: bool _getImpact(); bool _getImpactData(); bool _getCollisionData(); - bool _getExpiryData(); + bool _getExpiryData(); SGPropertyNode* _getProps() const; @@ -274,8 +274,8 @@ public: inline double _getBearing() { return bearing; }; virtual osg::Node* load3DModel(const string &path, - SGPropertyNode *prop_root); - + SGPropertyNode *prop_root); + static bool _isNight(); };