From 0e08df490b48e8134197ae743ba206dc031e65ba Mon Sep 17 00:00:00 2001 From: Grant Hur <22hurg@sjchrisitan.org> Date: Mon, 24 Apr 2023 15:49:36 -0700 Subject: [PATCH 1/3] Add DocStrings to remove_sprite_list_by_object --- arcade/scene.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arcade/scene.py b/arcade/scene.py index 87f6c21ea..0e59f80d9 100644 --- a/arcade/scene.py +++ b/arcade/scene.py @@ -240,6 +240,13 @@ def remove_sprite_list_by_name( del self._name_mapping[name] def remove_sprite_list_by_object(self, sprite_list: SpriteList) -> None: + """ + Remove a SpriteList from the Scene. + + This function serves to completely remove the SpriteList from the Scene. + + :param str SpriteList: The SpriteList to remove. + """ self._sprite_lists.remove(sprite_list) self._name_mapping = { key: val for key, val in self._name_mapping.items() if val != sprite_list From 34530014e423dde4333f754ba3e45e9a718ee68b Mon Sep 17 00:00:00 2001 From: Grant Hur Date: Mon, 24 Apr 2023 17:19:02 -0700 Subject: [PATCH 2/3] Update scene.py --- arcade/scene.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arcade/scene.py b/arcade/scene.py index 0e59f80d9..b1785a3c0 100644 --- a/arcade/scene.py +++ b/arcade/scene.py @@ -245,7 +245,7 @@ def remove_sprite_list_by_object(self, sprite_list: SpriteList) -> None: This function serves to completely remove the SpriteList from the Scene. - :param str SpriteList: The SpriteList to remove. + :param SpriteList sprite_list: The SpriteList to remove. """ self._sprite_lists.remove(sprite_list) self._name_mapping = { @@ -360,4 +360,4 @@ def draw_hit_boxes( for sprite_list in self._sprite_lists: sprite_list.draw_hit_boxes(color, line_thickness) - \ No newline at end of file + From a4edfb02c3f056f842b3e839791cadb0fa572519 Mon Sep 17 00:00:00 2001 From: Darren Eberly Date: Mon, 24 Apr 2023 18:29:46 -0600 Subject: [PATCH 3/3] Fix whitespace error --- arcade/scene.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arcade/scene.py b/arcade/scene.py index 847a0e8c7..98e0c93a1 100644 --- a/arcade/scene.py +++ b/arcade/scene.py @@ -278,7 +278,7 @@ def remove_sprite_list_by_name( def remove_sprite_list_by_object(self, sprite_list: SpriteList) -> None: """ Remove a SpriteList from the Scene. - + This function serves to completely remove the SpriteList from the Scene. :param SpriteList sprite_list: The SpriteList to remove.