From db3948728ccbc6ac25dff91dde4ad91425ccb92a Mon Sep 17 00:00:00 2001 From: Hyde Yamakawa Date: Sun, 23 Feb 2014 23:56:25 -0500 Subject: [PATCH] CanvasND: Add 777 track bug implementation --- Nasal/canvas/map/navdisplay.mfd | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/Nasal/canvas/map/navdisplay.mfd b/Nasal/canvas/map/navdisplay.mfd index d17ddb689..36843e84e 100644 --- a/Nasal/canvas/map/navdisplay.mfd +++ b/Nasal/canvas/map/navdisplay.mfd @@ -1222,9 +1222,17 @@ var NavDisplay = { me.symbols.HdgBugLCD2.hide(); me.symbols.selHdgLine2.hide(); me.symbols.curHdgPtr.setVisible(staPtrVis); - me.symbols.TrkBugLCD.hide(); me.symbols.HdgBugCRT.setVisible(staPtrVis and !dispLCD); - me.symbols.HdgBugLCD.setVisible(staPtrVis and dispLCD); + if(me.get_switch('toggle_track_heading')) + { + me.symbols.HdgBugLCD.hide(); + me.symbols.TrkBugLCD.setVisible(staPtrVis and dispLCD); + } + else + { + me.symbols.TrkBugLCD.hide(); + me.symbols.HdgBugLCD.setVisible(staPtrVis and dispLCD); + } me.symbols.selHdgLine.setVisible(staPtrVis and hdg_bug_active); } else { me.symbols.trkInd.hide(); @@ -1262,9 +1270,17 @@ var NavDisplay = { me.symbols.HdgBugLCD.hide(); me.symbols.selHdgLine.hide(); me.symbols.curHdgPtr2.setVisible(staPtrVis); - me.symbols.TrkBugLCD2.hide(); me.symbols.HdgBugCRT2.setVisible(staPtrVis and !dispLCD); - me.symbols.HdgBugLCD2.setVisible(staPtrVis and dispLCD); + if(me.get_switch('toggle_track_heading')) + { + me.symbols.HdgBugLCD2.hide(); + me.symbols.TrkBugLCD2.setVisible(staPtrVis and dispLCD); + } + else + { + me.symbols.TrkBugLCD2.hide(); + me.symbols.HdgBugLCD2.setVisible(staPtrVis and dispLCD); + } me.symbols.selHdgLine2.setVisible(staPtrVis and hdg_bug_active); } }