ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Menus/OptionsMenu/OptionsMenu.cpp

Committer:
el17ajf
Date:
2019-05-09
Revision:
44:44aa01af687e
Parent:
26:baa7077449e7

File content as of revision 44:44aa01af687e:

#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();
    }
}