FGRouteMgr::~FGRouteMgr() {
input->removeChangeListener(listener);
+ delete listener;
delete route;
}
{
#if defined(ENABLE_THREADS)
thread_stop();
+ delete thread;
#endif // ENABLE_THREADS
delete env;
- env = NULL;
}
{
update_event = 0;
}
+
FGClouds::~FGClouds() {
}
int FGClouds::get_update_event(void) const {
return update_event;
}
+
void FGClouds::set_update_event(int count) {
update_event = count;
buildCloudLayers();
bool clouds_3d_enabled;
string last_scenario;
string scenario;
- SGPropertyNode *last_env_config, *last_env_clouds;
+ SGPropertyNode_ptr last_env_config, last_env_clouds;
public:
FGClouds(FGEnvironmentCtrl * controller);
#define anzg sixdof_to_visuals.anzg
-FGADA::FGADA( double dt ) {
+FGADA::FGADA( double dt ) :
+ fdmsock(0)
+{
// set_delta_t( dt );
}
FGADA::~FGADA() {
+ delete fdmsock;
}
//};
data = 1;
}
+ delete matrix;
return data;
}
counter++;
data = 1;
}
+ delete matrix;
return data;
}
counter_x++;
}
}
+ delete matrix;
return;
}
delete[] thrustTable;
delete[] momentTable;
delete[] inertiaTable;
- delete alphaArray;
- delete speedArray;
- delete freqArray;
- delete phiArray;
+ delete[] alphaArray;
+ delete[] speedArray;
+ delete[] freqArray;
+ delete[] phiArray;
}
//An initialization function that does the same thing
}
delete _dir_page;
+ delete _nrst_page;
for(unsigned int i=0; i<_maxFlightPlans; ++i) {
ClearFlightPlan(i);
SG_LOG(SG_GENERAL, SG_INFO, " Fixes");
SGPath p_fix( globals->get_fg_root() );
p_fix.append( "Navaids/fix.dat" );
- FGFixList *fixlist = new FGFixList;
- fixlist->init( p_fix );
+ FGFixList fixlist;
+ fixlist.init( p_fix ); // adds fixes to the DB in positioned.cxx
SG_LOG(SG_GENERAL, SG_INFO, " Airways");
SGPath p_awy( globals->get_fg_root() );
#include <Scenery/scenery.hxx>
#include <Scenery/tilemgr.hxx>
#include <Navaids/navlist.hxx>
-#include <Navaids/fixlist.hxx>
#include "globals.hxx"
#include "renderer.hxx"
return;
_thread->cancel();
_thread->join();
+ delete _thread;
#endif
}