class FGScenery;
class FGTileMgr;
class FGViewMgr;
-class FGViewer;
class FGRenderer;
-class FGFontCache;
-class FGSampleQueue;
namespace simgear { namespace pkg {
class Root;
}}
+namespace flightgear
+{
+ class View;
+}
+
/**
* Bucket for subsystem pointers representing the sim's state.
*/
// and or flight-plan file during initialization
string_list *initial_waypoints;
- FGFontCache *fontcache;
-
// Navigational Aids
FGTACANList *channellist;
* helper to initialise standard properties on a new property tree
*/
void initProperties();
-
- SGSharedPtr<FGSampleQueue> _chatter_queue;
-
+
void cleanupListeners();
typedef std::vector<SGPropertyChangeListener*> SGPropertyChangeListenerVec;
}
FGViewMgr *get_viewmgr() const;
- FGViewer *get_current_view() const;
+ flightgear::View *get_current_view() const;
FGControls *get_controls() const;
FGScenery * get_scenery () const;
FGTileMgr * get_tile_mgr () const;
-
- inline FGFontCache *get_fontcache() const { return fontcache; }
inline FGTACANList *get_channellist() const { return channellist; }
inline void set_channellist( FGTACANList *c ) { channellist = c; }
*/
void saveUserSettings();
- FGSampleQueue* get_chatter_queue() const;
- void set_chatter_queue(FGSampleQueue* queue);
-
void addListenerToCleanup(SGPropertyChangeListener* l);
simgear::pkg::Root* packageRoot();