Skip to content

Commit 37e173e

Browse files
committed
updates to remove CP 6 fallback
1 parent cb3d4b5 commit 37e173e

File tree

1 file changed

+5
-21
lines changed

1 file changed

+5
-21
lines changed

adafruit_turtle.py

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -641,12 +641,6 @@ def stamp(self, bitmap=None, palette=None):
641641
turtle position. Return a stamp_id for that stamp, which can be used to
642642
delete it by calling clearstamp(stamp_id).
643643
"""
644-
# The restriction on max_size in displayio.Group has been removed.
645-
# For now, leave this with a limit of 6 so as not to break any
646-
# deployed code.
647-
if len(self._fg_addon_group) >= 6:
648-
print("Addon group full")
649-
return -1
650644
s_id = len(self._stamps)
651645
if self._turtle_pic is None:
652646
# easy.
@@ -660,11 +654,7 @@ def stamp(self, bitmap=None, palette=None):
660654
# odb bitmap
661655
new_stamp = displayio.TileGrid(
662656
self._turtle_odb,
663-
pixel_shader=getattr(
664-
self._turtle_odb, "pixel_shader", displayio.ColorConverter()
665-
),
666-
# TODO: Once CP6 is no longer supported, replace the above line with below
667-
# pixel_shader=self._turtle_odb.pixel_shader,
657+
pixel_shader=self._turtle_odb.pixel_shader,
668658
x=int(self._x - self._turtle_odb.width // 2),
669659
y=int(self._y - self._turtle_odb.height // 2),
670660
)
@@ -974,13 +964,11 @@ def bgpic(self, picname=None):
974964
self._bg_pic = None
975965
self._bg_pic_filename = ""
976966
else:
977-
with open(picname, "rb") as self._bg_pic:
978-
odb = displayio.OnDiskBitmap(self._bg_pic)
967+
odb = displayio.OnDiskBitmap(picname)
968+
979969
self._odb_tilegrid = displayio.TileGrid(
980970
odb,
981-
pixel_shader=getattr(odb, "pixel_shader", displayio.ColorConverter()),
982-
# TODO: Once CP6 is no longer supported, replace the above line with below
983-
# pixel_shader=odb.pixel_shader,
971+
pixel_shader=odb.pixel_shader,
984972
)
985973
self._bg_addon_group.append(self._odb_tilegrid)
986974
self._bg_pic_filename = picname
@@ -1103,11 +1091,7 @@ def changeturtle(self, source=None, dimensions=(12, 12)):
11031091
self._turtle_pic = True
11041092
self._turtle_alt_sprite = displayio.TileGrid(
11051093
self._turtle_odb,
1106-
pixel_shader=getattr(
1107-
self._turtle_odb, "pixel_shader", displayio.ColorConverter()
1108-
),
1109-
# TODO: Once CP6 is no longer supported, replace the above line with below
1110-
# pixel_shader=self._turtle_odb.pixel_shader,
1094+
pixel_shader=self._turtle_odb.pixel_shader,
11111095
)
11121096

11131097
if self._turtle_group:

0 commit comments

Comments
 (0)