FlightGear
next
AIStatic.cxx
Go to the documentation of this file.
1
// FGAIStatic - FGAIBase-derived class creates an AI static object
2
//
3
// Written by David Culp, started Jun 2005.
4
//
5
// Copyright (C) 2005 David P. Culp - davidculp2@comcast.net
6
//
7
// This program is free software; you can redistribute it and/or
8
// modify it under the terms of the GNU General Public License as
9
// published by the Free Software Foundation; either version 2 of the
10
// License, or (at your option) any later version.
11
//
12
// This program is distributed in the hope that it will be useful, but
13
// WITHOUT ANY WARRANTY; without even the implied warranty of
14
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
// General Public License for more details.
16
//
17
// You should have received a copy of the GNU General Public License
18
// along with this program; if not, write to the Free Software
19
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20
21
#ifdef HAVE_CONFIG_H
22
# include <config.h>
23
#endif
24
25
#include <
Main/fg_props.hxx
>
26
27
#include "
AIStatic.hxx
"
28
29
30
FGAIStatic::FGAIStatic
() :
FGAIBase
(
object_type
::
otStatic
, false) {
31
_searchOrder
=
ModelSearchOrder::DATA_ONLY
;
32
}
33
34
35
void
FGAIStatic::update
(
double
dt) {
36
FGAIBase::update
(dt);
37
Transform
();
38
}
AIStatic.hxx
FGAIBase::object_type
object_type
Definition
AIBase.hxx:41
FGAIBase::object_type::otStatic
@ otStatic
Definition
AIBase.hxx:50
FGAIBase::FGAIBase
FGAIBase(object_type ot, bool enableHot)
Definition
AIBase.cxx:146
FGAIBase::update
virtual void update(double dt)
Definition
AIBase.cxx:294
FGAIBase::Transform
void Transform()
Definition
AIBase.cxx:518
FGAIBase::ModelSearchOrder::DATA_ONLY
@ DATA_ONLY
Definition
AIBase.hxx:64
FGAIBase::_searchOrder
ModelSearchOrder _searchOrder
Definition
AIBase.hxx:278
FGAIStatic::FGAIStatic
FGAIStatic()
Definition
AIStatic.cxx:30
FGAIStatic::update
void update(double dt) override
Definition
AIStatic.cxx:35
fg_props.hxx
src
AIModel
AIStatic.cxx
Generated on Tue Jun 3 2025 12:58:36 for FlightGear by
1.13.2