Commit f78536bb authored by Alyx's avatar Alyx
Browse files

open menu if enter is pressed when not in menu state

parent 58f15d55
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -15,20 +15,15 @@ class Kronk:
        self.panel = morbital.MatrixOrbitalPanel("/dev/ttyUSB0")
        self.space_status = "CLOSED"
        self.last_space_status_change = time.time()

        self.last_interaction_time = int(time.time())

        self.temperature = 0
        self.last_sensor_poll = int(time.time())
        self.clock_force_draw = 0

        self.menu_index = 0
        self.selector = 0

        self.menus = ["STATUS", "DOORHOLD"]
        self.status_options = ["OPEN", "CLOSED", "INVISIBLE"]
        self.doorhold_options = ["TRUE", "FALSE"]

        self.tasks = []
        self.running = True

@@ -166,6 +161,9 @@ class Kronk:
                self.panel_status = "awake"
                # redraw panel
                self.full_draw()
            if char == "E" and self.panel_status not "in_menu":
                self.panel_status = "in_menu"
                self.draw_space_update_menu()
        if (self.panel_status == "in_menu" and self.menus[self.menu_index] == "DOORHOLD"):
            self.draw_space_update_menu()