From 2903091896c890a556877355f20f117328bc6905 Mon Sep 17 00:00:00 2001 From: Semyon Baykov Date: Sun, 16 Feb 2025 20:39:40 -0500 Subject: [PATCH] Update inheritance of several Mobjects from VGroup to VMobject --- src/manim_data_structures/m_array.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/manim_data_structures/m_array.py b/src/manim_data_structures/m_array.py index 28f139e..b3de6fd 100644 --- a/src/manim_data_structures/m_array.py +++ b/src/manim_data_structures/m_array.py @@ -11,7 +11,7 @@ @utils.exclude_from_deepcopy("_MArrayElement__scene") -class MArrayElement(VGroup): +class MArrayElement(VMobject): """A class that represents an array element. Parameters @@ -644,7 +644,7 @@ def swap_with_elem( @utils.exclude_from_deepcopy("_MArray__scene") -class MArray(VGroup): +class MArray(VMobject): """A class that represents an array. Parameters @@ -1688,10 +1688,10 @@ def swap_elems( anim: CyclicReplace = None if swap_body: - group_1 = VGroup( + group_1 = VMobject( swap_elem_1.fetch_mob_body(), swap_elem_1.fetch_mob_value() ) - group_2 = VGroup( + group_2 = VMobject( swap_elem_2.fetch_mob_body(), swap_elem_2.fetch_mob_value() ) anim = CyclicReplace(group_1, group_2, remover=True) @@ -1725,7 +1725,7 @@ def update_references(): @utils.exclude_from_deepcopy("_MArrayPointer__scene", "_MArrayPointer__arr") -class MArrayPointer(VGroup): +class MArrayPointer(VMobject): """A class that represents a pointer. Parameters @@ -2190,7 +2190,7 @@ def attach_to_elem(self, index: int) -> None: @utils.exclude_from_deepcopy("_MArraySlidingWindow__scene", "_MArraySlidingWindow__arr") -class MArraySlidingWindow(VGroup): +class MArraySlidingWindow(VMobject): """A class that represents a sliding window Parameters