From af52506bbc9e2a17c23699966d3cb93dc4966da1 Mon Sep 17 00:00:00 2001 From: Einar Forselv Date: Sun, 24 Nov 2024 17:45:49 +0100 Subject: [PATCH] Take visible flag into account when adding sprite to spritelist --- arcade/sprite_list/sprite_list.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcade/sprite_list/sprite_list.py b/arcade/sprite_list/sprite_list.py index bd96d03d09..92b7fa4791 100644 --- a/arcade/sprite_list/sprite_list.py +++ b/arcade/sprite_list/sprite_list.py @@ -1251,7 +1251,7 @@ def _update_all(self, sprite: SpriteType) -> None: self._sprite_color_data[slot * 4] = sprite._color[0] self._sprite_color_data[slot * 4 + 1] = sprite._color[1] self._sprite_color_data[slot * 4 + 2] = sprite._color[2] - self._sprite_color_data[slot * 4 + 3] = sprite._color[3] + self._sprite_color_data[slot * 4 + 3] = sprite._color[3] * sprite._visible self._sprite_color_changed = True # Don't deal with textures if spritelist is not initialized.