Merge pull request #1682 from FoamyGuy/snowglobe_cp7
snowglobe cp7 updates and background fix
This commit is contained in:
commit
57110f0379
2 changed files with 4 additions and 4 deletions
|
|
@ -33,7 +33,7 @@ try:
|
|||
bitmap=displayio.Bitmap,
|
||||
palette=displayio.Palette)
|
||||
# Or just use solid color
|
||||
except (OSError, TypeError):
|
||||
except (OSError, TypeError, AttributeError):
|
||||
BACKGROUND = BACKGROUND if isinstance(BACKGROUND, int) else 0x000000
|
||||
bg_bitmap = displayio.Bitmap(display.width, display.height, 1)
|
||||
bg_palette = displayio.Palette(1)
|
||||
|
|
@ -52,7 +52,7 @@ if FLAKE_TRAN_COLOR is not None:
|
|||
break
|
||||
NUM_SPRITES = flake_bitmap.width // FLAKE_WIDTH * flake_bitmap.height // FLAKE_HEIGHT
|
||||
flake_pos = [0.0] * NUM_FLAKES
|
||||
flakes = displayio.Group(max_size=NUM_FLAKES)
|
||||
flakes = displayio.Group()
|
||||
for _ in range(NUM_FLAKES):
|
||||
flakes.append(displayio.TileGrid(flake_bitmap, pixel_shader=flake_palette,
|
||||
width = 1,
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@ try:
|
|||
bitmap=displayio.Bitmap,
|
||||
palette=displayio.Palette)
|
||||
# Or just use solid color
|
||||
except (OSError, TypeError):
|
||||
except (OSError, TypeError, AttributeError):
|
||||
BACKGROUND = BACKGROUND if isinstance(BACKGROUND, int) else 0x000000
|
||||
bg_bitmap = displayio.Bitmap(display.width, display.height, 1)
|
||||
bg_palette = displayio.Palette(1)
|
||||
|
|
@ -50,7 +50,7 @@ flake_sheet = displayio.Bitmap(12, 4, len(palette))
|
|||
for i, value in enumerate(FLAKES):
|
||||
flake_sheet[i] = value
|
||||
flake_pos = [0.0] * NUM_FLAKES
|
||||
flakes = displayio.Group(max_size=NUM_FLAKES)
|
||||
flakes = displayio.Group()
|
||||
for _ in range(NUM_FLAKES):
|
||||
flakes.append(displayio.TileGrid(flake_sheet, pixel_shader=palette,
|
||||
width = 1,
|
||||
|
|
|
|||
Loading…
Reference in a new issue