去除顶部标题栏,添加菜单场景退出游戏功能
This commit is contained in:
1 parent
9b03f6906e
commit
5ca95505f2
2 files changed
+7
-8
No files matched your search
@@ -11,10 +11,7 @@ class Game:
|
||||
|
||||
# 设置窗口大小
|
||||
size = (GameConfig.window_x, GameConfig.window_y)
|
||||
self.screen = pygame.display.set_mode(size)
|
||||
|
||||
# 设置标题
|
||||
pygame.display.set_caption(GameConfig.game_name)
|
||||
self.screen = pygame.display.set_mode(size, pygame.NOFRAME)
|
||||
|
||||
# 当前场景
|
||||
self.scene = MainMenuScene(self.screen)
|
||||
@@ -29,7 +26,9 @@ class Game:
|
||||
for event in pygame.event.get(): # 这里已经获取了事件,事件队列被清空,在场景的update中再次获取将没有事件
|
||||
if event.type == pygame.QUIT:
|
||||
self.running = False
|
||||
self.scene.handle_event(event) # 当前场景接收事件
|
||||
result = self.scene.handle_event(event) # 当前场景接收事件
|
||||
if result == "exit":
|
||||
self.running = False
|
||||
|
||||
# 检查是否切换场景
|
||||
if self.scene.next_scene is not None:
|
||||
|
||||
Reference in new issue
Block a user