ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Menus/OptionsMenu/OptionsMenu.cpp

Committer:
el17ajf
Date:
2019-04-04
Revision:
26:baa7077449e7
Parent:
21:62d2b5b73160

File content as of revision 26:baa7077449e7:

#include "OptionsMenu.h"

#include "Menu.h"
#include "Prefs.h"
#include "Graphics.h"

void Menus::OptionsMenu::updateAndDraw(UI * ui) {
    ui->drawLabel("options");
    ui->newLine();
    if (ui->drawAndCheckButton("clr all")) {
        Prefs::getInstance()->resetAll();
        close();
    }
    if (ui->drawAndCheckButton("light")) {
        Graphics::toggleLight();
    }
    ui->newLine();
    if (ui->drawAndCheckButton("back")) {
        close();
    }
}