添加一些注释、优化代码显示

This commit is contained in:
chicrobot committed 2026-07-27 23:04:24 +08:00
1 parent 805704f0e5
commit eefb8da9c6
3 files changed
+36 -10

No files matched your search

+12
View File
@@ -2,15 +2,27 @@ import pygame
class BaseScene:
def __init__(self, screen: pygame.Surface, clock: pygame.time.Clock):
"""
初始化场景,接收并保存画布、计时器
"""
self.screen = screen
self.clock = clock
self.next_scene = None
def update(self):
"""
场景的每帧更新逻辑
"""
pass
def handle_event(self, events):
"""
接收主循环传来的事件并处理
"""
pass
def switch_to_scene(self, scene_class):
"""
切换场景
"""
self.next_scene = scene_class(self.screen, self.clock)