~ubuntu-branches/ubuntu/precise/flightgear/precise

« back to all changes in this revision

Viewing changes to src/Main/globals.hxx

  • Committer: Bazaar Package Importer
  • Author(s): Ove Kaaven
  • Date: 2011-01-30 15:46:35 UTC
  • mfrom: (3.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20110130154635-rlynmg9n5hzxq5xe
Tags: 2.0.0-3
* Recommend fgfs-aircraft-base and fgfs-models-base.
  Closes. #610276.
* Added note about scenery SharedModels.tgz to README.Debian.

Show diffs side-by-side

added added

removed removed

Lines of Context:
49
49
class SGMaterialLib;
50
50
class SGPropertyNode;
51
51
class SGTime;
52
 
class SGSoundMgr;
53
52
class SGEventMgr;
54
53
class SGSubsystemMgr;
55
54
class SGSubsystem;
 
55
class SGSoundMgr;
56
56
 
57
 
class FGAirportList;
58
57
class FGAIMgr;
59
58
class FGATCMgr;
60
59
class FGAircraftModel;
61
60
class FGControls;
62
61
class FGFlightPlanDispatcher;
63
 
class FGIO;
64
62
class FGNavList;
65
63
class FGAirwayNetwork;
66
64
class FGTACANList;
67
 
class FGFixList;
68
65
class FGLight;
69
66
class FGModelMgr;
70
67
class FGRouteMgr;
97
94
    FGRenderer *renderer;
98
95
    SGSubsystemMgr *subsystem_mgr;
99
96
    SGEventMgr *event_mgr;
 
97
    SGSoundMgr *soundmgr;
100
98
 
101
99
    // Number of milliseconds elapsed since the start of the program.
102
100
    double sim_time_sec;
135
133
    // 2D panel
136
134
    FGPanel *current_panel;
137
135
 
138
 
    // sound manager
139
 
    SGSoundMgr *soundmgr;
140
 
 
141
 
    // Simple Airport List
142
 
    FGAirportList *airports;
143
 
 
144
136
    // ATC manager
145
137
    FGATCMgr *ATC_mgr;
146
138
 
174
166
    // Tile manager
175
167
    FGTileMgr *tile_mgr;
176
168
 
177
 
    // Input/Ouput subsystem
178
 
    FGIO *io;
179
 
 
180
169
    FGFontCache *fontcache;
181
170
 
182
171
    // Navigational Aids
184
173
    FGNavList *loclist;
185
174
    FGNavList *gslist;
186
175
    FGNavList *dmelist;
187
 
    FGNavList *mkrlist;
188
176
    FGNavList *tacanlist;
189
177
    FGNavList *carrierlist;
190
178
    FGTACANList *channellist;
191
 
    FGFixList *fixlist;
192
179
    FGAirwayNetwork *airwaynet;
193
180
 
194
181
    //Mulitplayer managers
213
200
 
214
201
    virtual SGEventMgr *get_event_mgr () const;
215
202
 
 
203
    virtual SGSoundMgr *get_soundmgr () const;
 
204
 
216
205
    inline double get_sim_time_sec () const { return sim_time_sec; }
217
206
    inline void inc_sim_time_sec (double dt) { sim_time_sec += dt; }
218
207
    inline void set_sim_time_sec (double t) { sim_time_sec = t; }
246
235
    inline SGMaterialLib *get_matlib() const { return matlib; }
247
236
    inline void set_matlib( SGMaterialLib *m ) { matlib = m; }
248
237
 
249
 
    inline FGAirportList *get_airports() const { return airports; }
250
 
    inline void set_airports( FGAirportList *a ) {airports = a; }
251
 
 
252
238
    inline FGATCMgr *get_ATC_mgr() const { return ATC_mgr; }
253
239
    inline void set_ATC_mgr( FGATCMgr *a ) {ATC_mgr = a; }
254
240
 
258
244
    inline FGPanel *get_current_panel() const { return current_panel; }
259
245
    inline void set_current_panel( FGPanel *cp ) { current_panel = cp; }
260
246
 
261
 
    inline SGSoundMgr *get_soundmgr() const { return soundmgr; }
262
 
    inline void set_soundmgr( SGSoundMgr *sm ) { soundmgr = sm; }
263
 
 
264
247
    inline FGControls *get_controls() const { return controls; }
265
248
    inline void set_controls( FGControls *c ) { controls = c; }
266
249
 
318
301
    inline FGTileMgr * get_tile_mgr () const { return tile_mgr; }
319
302
    inline void set_tile_mgr ( FGTileMgr *t ) { tile_mgr = t; }
320
303
 
321
 
    inline FGIO* get_io() const { return io; }
322
304
    inline FGFontCache *get_fontcache() const { return fontcache; }
323
 
    
 
305
 
324
306
    inline FGNavList *get_navlist() const { return navlist; }
325
307
    inline void set_navlist( FGNavList *n ) { navlist = n; }
326
308
    inline FGNavList *get_loclist() const { return loclist; }
333
315
    inline void set_tacanlist( FGNavList *n ) { tacanlist = n; }
334
316
    inline FGNavList *get_carrierlist() const { return carrierlist; }
335
317
    inline void set_carrierlist( FGNavList *n ) { carrierlist = n; }
336
 
    inline FGNavList *get_mkrlist() const { return mkrlist; }
337
 
    inline void set_mkrlist( FGNavList *n ) { mkrlist = n; }
338
 
    inline FGFixList *get_fixlist() const { return fixlist; }
339
 
    inline void set_fixlist( FGFixList *f ) { fixlist = f; }
340
318
    inline FGTACANList *get_channellist() const { return channellist; }
341
319
    inline void set_channellist( FGTACANList *c ) { channellist = c; }
342
320