Fixed wave text for right side

This commit is contained in:
Christian Colglazier 2020-09-27 11:42:05 -04:00
parent 417937b0d5
commit 4292ede452
2 changed files with 17 additions and 8 deletions

View File

@ -19,7 +19,7 @@ VCODroplet::VCODroplet(DaisyPatch* m_patch,
}
VCODroplet::~VCODroplet() {
// delete wave;
delete wave;
}
void VCODroplet::Control() {}
@ -49,12 +49,21 @@ void VCODroplet::Process(float** in, float** out, size_t size) {
}
void VCODroplet::Draw() {
WriteDoubleCentered(*Patch(),
(GetScreenMax()-GetScreenMin())/2,
54,
GetScreenMax()-GetScreenMin(),
Font_6x8,
WaveToString(wavectrl.Process()));
if (GetState() == DropletState::kFull) {
WriteCenteredString(*Patch(),
(GetScreenMax()-GetScreenMin())/2,
54,
Font_6x8,
WaveToString(wavectrl.Process()));
} else {
WriteDoubleCentered(*Patch(),
GetScreenMin() +
(GetScreenMax()-GetScreenMin())/2,
54,
GetScreenMax()-GetScreenMin(),
Font_6x8,
WaveToString(wavectrl.Process()));
}
SetWaveState(wavectrl.Process());
wave->DrawTile(*Patch(),
GetScreenMin(),

View File

@ -58,7 +58,7 @@ Droplet* GetDroplet() {
switch(menu.GetState()) {
case MenuState::kVCO:
return new VCODroplet(&patch,
DropletState::kLeft,
DropletState::kRight,
sample_rate);
case MenuState::kNoise:
default: