SGPropertyNode *node = fgGetNode(branch.c_str(), num, true );
// Inputs
- sound_pause = fgGetNode("/sim/sound/pause", false);
+ sound_working = fgGetNode("/sim/sound/working", true);
lon_node = fgGetNode("/position/longitude-deg", true);
lat_node = fgGetNode("/position/latitude-deg", true);
alt_node = fgGetNode("/position/altitude-ft", true);
if (serviceable->getType() == simgear::props::NONE)
serviceable->setBoolValue( true );
- SGSoundMgr *smgr = (SGSoundMgr *)globals->get_subsystem("soundmgr");
+ SGSoundMgr *smgr = globals->get_soundmgr();
_sgr = smgr->find("avionics", true);
_sgr->tie_to_listener();
}
if ( has_power() && serviceable->getBoolValue()
- && !sound_pause->getBoolValue()) {
+ && sound_working->getBoolValue()) {
// marker beacon blinking
bool light_on = ( outer_blink || middle_blink || inner_blink );