From 6048b01cbbf96ed5a5345fb6140dc2469f7c0e90 Mon Sep 17 00:00:00 2001 From: James Carr Date: Wed, 28 Jul 2021 21:56:28 +0100 Subject: [PATCH] Remove max_size usage with displayio.Group Update OnDiskBitmap filename string usage for CP7 --- MagTag_Christmas_Countdown/code.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/MagTag_Christmas_Countdown/code.py b/MagTag_Christmas_Countdown/code.py index d30c624a5..f6fa4c6b4 100644 --- a/MagTag_Christmas_Countdown/code.py +++ b/MagTag_Christmas_Countdown/code.py @@ -15,14 +15,22 @@ # displayio groups -group = displayio.Group(max_size=30) -tree_group = displayio.Group(max_size=30) -circle_group = displayio.Group(max_size=30) +group = displayio.Group() +tree_group = displayio.Group() +circle_group = displayio.Group() # import tree bitmap -tree = displayio.OnDiskBitmap(open("/atree.bmp", "rb")) +filename = "/atree.bmp" -tree_grid = displayio.TileGrid(tree, pixel_shader=getattr(tree, 'pixel_shader', displayio.ColorConverter())) +# CircuitPython 6 & 7 compatible +tree = displayio.OnDiskBitmap(open(filename, "rb")) +tree_grid = displayio.TileGrid( + tree, pixel_shader=getattr(tree, 'pixel_shader', displayio.ColorConverter()) +) + +# # CircuitPython 7+ compatible +# tree = displayio.OnDiskBitmap(filename) +# tree_grid = displayio.TileGrid(tree, pixel_shader=tree.pixel_shader) # add bitmap to its group tree_group.append(tree_grid)