def run(): while True: if ui.is_pressed(BACK_BUTTON): break for predicate,handle in events.iteritems(): if predicate(): handle() time.sleep(0)
def run(): while True: if ui.is_pressed(BUTTON_BACK): break events = _events for predicate, data in events.items(): if predicate(): data['handle'](*data['args']) time.sleep(0)
def is_button_pressed(button): """Check if given button is pressed. Args: button(int) values: - BUTTON_UP - BUTTON_ENTER - BUTTON_DOWN - BUTTON_RIGHT - BUTTON_LEFT - BUTTON_BACK Returns: bool. """ return ui.is_pressed(button)
def is_up_button_pressed(): return ui.is_pressed(UP_BUTTON)
def is_enter_button_pressed(): return ui.is_pressed(BUTTON_ENTER)
def is_right_button_pressed(): return ui.is_pressed(BUTTON_RIGHT)
def is_down_button_pressed(): return ui.is_pressed(BUTTON_DOWN)
def is_right_button_pressed(): return ui.is_pressed(RIGHT_BUTTON)
def is_up_button_pressed(): return ui.is_pressed(BUTTON_UP)
def is_left_button_pressed(): return ui.is_pressed(BUTTON_LEFT)
def is_down_button_pressed(): return ui.is_pressed(DOWN_BUTTON)
def is_left_button_pressed(): return ui.is_pressed(LEFT_BUTTON)
def is_enter_button_pressed(): return ui.is_pressed(ENTER_BUTTON)