"""
Scene manager entry module.
Core SceneManager implementation is split into scene_manager_impl.py.
"""

from scene.scene_manager_impl import SceneManagerImpl


class SceneManager(SceneManagerImpl):
    """Scene manager facade class."""

    def __init__(self, world):
        """初始化场景管理器

        Args:
            world: 主程序world对象引用
        """
        self.world = world
        self.models = []  # 模型列表

        self.Spotlight = []
        self.Pointlight = []

        print("✓ 场景管理系统初始化完成")
