@@ -106,9 +106,9 @@ Plateau2::Plateau2(const InstanceInfo& info)
106106 PageBackgroundControl = new ISVGControl (pGraphics->GetBounds (), PageBackgrounds[0 ]);
107107 pGraphics->AttachControl (PageBackgroundControl);
108108
109- SVGs[3 ] = new ISVGControl (IRECT::MakeMidXYWH ( 157 . 5f , 471 . 9415f , 192 .880f , 190.783 ), pGraphics->LoadSVG (DANGERPANEL_FN));
110- pGraphics->AttachControl (SVGs[3 ]);
111- SVGs[3 ]->Hide (true );
109+ SVGs[0 ] = new ISVGControl (IRECT::MakeXYWH ( 61 . 06f , 376 . 55f , 192 .880f , 235 ), pGraphics->LoadSVG (DANGERPANEL_FN));
110+ pGraphics->AttachControl (SVGs[0 ]);
111+ SVGs[0 ]->Hide (true );
112112
113113 pGraphics->LoadFont (" Roboto-Regular" , ROBOTO_FN);
114114 const ISVG NeedleSVG = pGraphics->LoadSVG (NEEDLE_FN);
@@ -133,6 +133,10 @@ Plateau2::Plateau2(const InstanceInfo& info)
133133 pGraphics->AttachControl (Knobs[i]);
134134 }
135135
136+ SVGs[4 ] = new ISVGControl (IRECT::MakeXYWH (94 .119f , 488.230 , 126 .762f , 116 .922f ), pGraphics->LoadSVG (SENDLABELS_FN));
137+ pGraphics->AttachControl (SVGs[4 ]);
138+ SVGs[4 ]->Hide (true );
139+
136140 Knobs[12 ] = new NeedleKnob (IRECT::MakeXYWH (140 , 140 , 35 , 35 ), NeedleSVG, NeedleBGSVG, NeedleFG1PNG, NeedleFG2PNG, kPreDelay1 , kPreDelay2 );
137141
138142 Knobs[13 ] = new NeedleKnob (IRECT::MakeXYWH (233 , 310 , 56 , 56 ), NeedleSVG, NeedleBGSVG, NeedleFG1PNG, NeedleFG2PNG, kDiffusionDecay1 , kDiffusionDecay2 );
@@ -213,11 +217,11 @@ Plateau2::Plateau2(const InstanceInfo& info)
213217 Switches[i]->Hide (true );
214218 }
215219
216- SVGs[0 ] = new ISVGControl (IRECT::MakeMidXYWH (157 .5f , 395 , 86 .109f , 14 .207f ), pGraphics->LoadSVG (SEND1TO2_FN));
217- SVGs[1 ] = new ISVGControl (IRECT::MakeMidXYWH (157 .5f , 395 , 89 .227f , 17 .208f ), pGraphics->LoadSVG (SEND2TO1_FN));
218- SVGs[2 ] = new ISVGControl (IRECT::MakeXYWH ( 76 . 447f , 457.212 , 162 .106f , 45 .576f ), pGraphics->LoadSVG (REQUIRESDANGER_FN));
220+ SVGs[1 ] = new ISVGControl (IRECT::MakeMidXYWH (157 .5f , 395 , 86 .109f , 14 .207f ), pGraphics->LoadSVG (SEND1TO2_FN));
221+ SVGs[2 ] = new ISVGControl (IRECT::MakeMidXYWH (157 .5f , 395 , 89 .227f , 17 .208f ), pGraphics->LoadSVG (SEND2TO1_FN));
222+ SVGs[3 ] = new ISVGControl (IRECT::MakeMidXYWH ( 157 . 5f , 510 , 162 .106f , 45 .576f ), pGraphics->LoadSVG (REQUIRESDANGER_FN));
219223
220- for (int i = 0 ; i <= 2 ; i++) {
224+ for (int i = 1 ; i <= 3 ; i++) {
221225 pGraphics->AttachControl (SVGs[i]);
222226 SVGs[i]->Hide (true );
223227 }
@@ -309,10 +313,11 @@ void Plateau2::UpdateSendVisibility() {
309313 for (int i = 18 ; i <= 21 ; i++) {
310314 Knobs[i]->Hide (currentPage != 2 || (!dangerous && tank2Selected));
311315 }
312- SVGs[0 ]->Hide (currentPage != 2 || tank2Selected);
313- SVGs[1 ]->Hide (currentPage != 2 || !tank2Selected);
314- SVGs[2 ]->Hide (currentPage != 2 || !tank2Selected || dangerous);
315- SVGs[3 ]->Hide (currentPage != 2 || !tank2Selected);
316+ SVGs[0 ]->Hide (currentPage != 2 || !tank2Selected);
317+ SVGs[1 ]->Hide (currentPage != 2 || tank2Selected);
318+ SVGs[2 ]->Hide (currentPage != 2 || !tank2Selected);
319+ SVGs[3 ]->Hide (currentPage != 2 || !tank2Selected || dangerous);
320+ SVGs[4 ]->Hide (currentPage != 2 || (!dangerous && tank2Selected));
316321}
317322
318323
0 commit comments