Change screens if both left and right are pressed
This commit is contained in:
@ -13,10 +13,14 @@ Model::Model() : modelListener(0) {}
|
||||
|
||||
void Model::tick() {
|
||||
ULONG events;
|
||||
if (tx_event_flags_get(&gui_update_events, GUI_UPDATE_VEHICLE_STATE,
|
||||
if (tx_event_flags_get(&gui_update_events,
|
||||
GUI_UPDATE_VEHICLE_STATE | GUI_UPDATE_NEXT_SCREEN,
|
||||
TX_OR_CLEAR, &events, TX_NO_WAIT) != TX_SUCCESS) {
|
||||
return;
|
||||
}
|
||||
if (events & GUI_UPDATE_NEXT_SCREEN) {
|
||||
modelListener->nextScreen();
|
||||
}
|
||||
if (events & GUI_UPDATE_VEHICLE_STATE) {
|
||||
modelListener->vehicleStateUpdated();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user