-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
https://github.com/bcfletcher/lego_projects/blob/6e6da71f1f5fc3688b09ad2312a9f6114a7c7904/Pybricks Robot Library/source/menu_rev25.py#L48
Consider:
selected = hub_menu("M","1","2","3","4","5","X")
while True:
try:
if selected == "M":
# does nothing. used to show menu is active
break
if selected == "1":
#hub.speaker.beep()
wait(1000)
run_task(box_robot_task1())
run_task(stopEverything())
selected = hub_menu("2","3","4","5","X","M","1")
elif selected == "2":
wait(1000)
#run_task(box_robot_task2())
run_task(stopEverything())
selected = hub_menu("3","4","5","X","M","1","2")
elif selected == "3":
wait(1000)
#run_task(T2_Run())
run_task(stopEverything())
selected = hub_menu("4","5","X","M","1","2","3")
elif selected == "4":
wait(1000)
#run_task(T3_Run())
run_task(stopEverything())
selected = hub_menu("5","X","M","1","2","3","4")
elif selected == "5":
wait(1000)
#run_task(T4_Run())
run_task(stopEverything())
selected = hub_menu("X","M","1","2","3","4","5")
elif selected == "X":
# does not nothing used to show end of menu
run_task(stopEverything())
selected = hub_menu("X","M","1","2","3","4","5")
break
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels