Select missions with right encoder

This commit is contained in:
2023-03-07 20:13:28 +01:00
parent 7476e09fed
commit 38d3d765ad
53 changed files with 29689 additions and 39549 deletions

View File

@ -11,11 +11,21 @@ void MissionSelectElement::initialize() {
void MissionSelectElement::setUp(uint32_t i, TEXTS label) {
uint8_t val;
if (i % 2 == 0) {
val = 0b1000;
} else {
val = 0b10000;
} else {
val = 0b11000;
}
bg.setColor(touchgfx::Color::getColorFromRGB(val, val, val));
bgColor = touchgfx::Color::getColorFromRGB(val, val, val);
bg.setColor(bgColor);
text.setTypedText(TypedText(label));
}
void MissionSelectElement::setSelected(bool selected) {
if (selected) {
bg.setColor(touchgfx::Color::getColorFromRGB(0xc5, 0x0e, 0x1f));
} else {
bg.setColor(bgColor);
}
bg.invalidate();
}