Skip to content

Commit 469e105

Browse files
committed
Routing Page Completion
1 parent abb3c81 commit 469e105

File tree

8 files changed

+97
-66
lines changed

8 files changed

+97
-66
lines changed

Plateau2/Plateau2.cpp

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Plateau2/Plateau2.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ const int kNumKnobs = 22;
8888
const int kNumSwitches = 8;
8989
const int kNumButtons = 2;
9090
const int kNumPages = 3;
91-
const int kNumSVGs = 4;
91+
const int kNumSVGs = 5;
9292

9393
using namespace iplug;
9494
using namespace igraphics;

Plateau2/config.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,4 @@
8585
#define SEND2TO1_FN "Send2To1.svg"
8686
#define REQUIRESDANGER_FN "RequiresDanger.svg"
8787
#define DANGERPANEL_FN "DangerPanel.svg"
88+
#define SENDLABELS_FN "SendLabels.svg"

Plateau2/resources/img/DangerPanel.svg

Lines changed: 25 additions & 25 deletions
Loading

0 commit comments

Comments
 (0)