44 gearCount = simulation.GearboxGearsCount();
57 int middleGear = lowerGear + 1;
58 int upperGear = middleGear + 1;
60 string lower =
GetGearSymbol(automatic, lowerGear, gearCount);
61 string future =
GetGearSymbol(automatic, middleGear, gearCount);
62 string upper =
GetGearSymbol(automatic, upperGear, gearCount);
64 m_Widgets.m_LowerSelectedText.SetText(lower);
66 m_Widgets.m_MiddleSelectedText.SetText(future);
68 m_Widgets.m_UpperSelectedText.SetText(upper);
71 m_Widgets.m_LowerSelected.SetVisible(currentGear == lowerGear);
72 m_Widgets.m_Lower.SetVisible(currentGear != lowerGear);
73 m_Widgets.m_MiddleSelected.SetVisible(currentGear == middleGear);
74 m_Widgets.m_Middle.SetVisible(currentGear != middleGear);
75 m_Widgets.m_UpperSelected.SetVisible(currentGear == upperGear);
76 m_Widgets.m_Upper.SetVisible(currentGear != upperGear);
78 #ifdef DEBUG_GEARSHIFT
84 if (currentGear == lowerGear)
89 else if (currentGear == middleGear)
94 else if (currentGear == upperGear)
100 PrintFormat(
"%1%2%3%4%5%6%7", spacer1, lower, spacer2, future, spacer3, upper, spacer4);