From 87244710f60dd188fce02d78110eaa4b018d4d4a Mon Sep 17 00:00:00 2001 From: James Carr Date: Sun, 11 Jul 2021 17:23:34 +0100 Subject: [PATCH] Update the pixel_shader usage of OnDiskBitmap --- adafruit_pyoa.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/adafruit_pyoa.py b/adafruit_pyoa.py index c4928af..5410729 100755 --- a/adafruit_pyoa.py +++ b/adafruit_pyoa.py @@ -406,7 +406,14 @@ def set_background(self, filename, *, with_fade=True): self._background_file = open(self._gamedirectory + "/" + filename, "rb") background = displayio.OnDiskBitmap(self._background_file) self._background_sprite = displayio.TileGrid( - background, pixel_shader=displayio.ColorConverter(), x=0, y=0 + background, + pixel_shader=getattr( + background, "pixel_shader", displayio.ColorConverter() + ), + # TODO: Once CP6 is no longer supported, replace the above line with below + # pixel_shader=background.pixel_shader, + x=0, + y=0, ) self._background_group.append(self._background_sprite) if with_fade: