Skip to content

Commit 11b38ec

Browse files
committed
display error if no mouse attached
1 parent 9087729 commit 11b38ec

File tree

1 file changed

+9
-2
lines changed
  • Metro/Metro_RP2350_Memory/memory_game

1 file changed

+9
-2
lines changed

Metro/Metro_RP2350_Memory/memory_game/code.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import random
1212
import time
1313
import atexit
14-
from displayio import Group, OnDiskBitmap, TileGrid
14+
from displayio import Group, OnDiskBitmap, TileGrid, CIRCUITPYTHON_TERMINAL
1515
from adafruit_display_text.bitmap_label import Label
1616
from adafruit_display_text.text_box import TextBox
1717
from adafruit_displayio_layout.layouts.grid_layout import GridLayout
@@ -292,7 +292,14 @@ def update_score_text():
292292
if mouse_ptr is None:
293293
mouse_ptr = find_and_init_report_mouse("mouse_cursor.bmp")
294294
if mouse_ptr is None:
295-
print("No mouse found.")
295+
display.root_group = CIRCUITPYTHON_TERMINAL
296+
print("\nNo mouse found")
297+
print("Memory requires a mouse to run")
298+
print("please attach a mouse and try again.")
299+
time.sleep(7)
300+
# restart back to code.py
301+
supervisor.reload()
302+
296303
mouse = mouse_ptr.device
297304

298305
mouse_tg = mouse_ptr.tilegrid

0 commit comments

Comments
 (0)