@@ -130,7 +130,7 @@ def is_tile_moveable(tile_coords):
130130)
131131
132132# Create a Group to hold the sprite and castle 
133- group  =  displayio .Group (max_size = 33 )
133+ group  =  displayio .Group ()
134134
135135# Add castle to the group 
136136group .append (castle )
@@ -430,7 +430,8 @@ def draw_camera_view():
430430def  show_splash (new_text , color , vertical_offset = 18 ):
431431    text_area .text  =  "" 
432432    text_area .text  =  new_text 
433-     text_area .y  =  round (text_area .text .count ("\n " ) *  vertical_offset  /  2 )
433+     text_area .anchor_point  =  (0 , 0 )
434+     text_area .anchored_position  =  (0 , vertical_offset )
434435    text_area .color  =  color 
435436    group .append (splash )
436437
@@ -440,16 +441,20 @@ def show_splash(new_text, color, vertical_offset=18):
440441    "tilegame_assets/game_message_background.bmp" , "rb" 
441442) as  game_message_background :
442443    # Make the splash context 
443-     splash  =  displayio .Group (max_size = 4 )
444+     splash  =  displayio .Group ()
444445
446+     # CircuitPython 6 & 7 compatible 
445447    odb  =  displayio .OnDiskBitmap (game_message_background )
446- 
447448    bg_grid  =  displayio .TileGrid (odb , pixel_shader = getattr (odb , 'pixel_shader' , displayio .ColorConverter ()))
448449
450+     # # CircuitPython 7+ compatible 
451+     # odb = displayio.OnDiskBitmap("tilegame_assets/game_message_background.bmp") 
452+     # bg_grid = displayio.TileGrid(odb, pixel_shader=odb.pixel_shader) 
453+ 
449454    splash .append (bg_grid )
450455
451456    # Text for the message 
452-     text_group  =  displayio .Group (max_size = 8 ,  scale = 1 ,  x = 14 , y = 18 )
457+     text_group  =  displayio .Group (x = 14 , y = 8 )
453458    text_area  =  label .Label (terminalio .FONT , text = " "  *  180 , color = 0xD39AE5 )
454459    text_group .append (text_area )
455460    splash .append (text_group )
@@ -625,7 +630,7 @@ def show_splash(new_text, color, vertical_offset=18):
625630                GAME_STATE ["STATE" ] =  STATE_WAITING 
626631                random_fact  =  random .choice (FACTS )
627632                minerva_txt  =  wrap_nicely ("Minerva: {}" .format (random_fact ), 23 )
628-                 show_splash (minerva_txt , 0xD39AE5 , 10 )
633+                 show_splash (minerva_txt , 0xD39AE5 , 0 )
629634
630635            # store the last update time 
631636            last_update_time  =  now 
0 commit comments