diff --git a/src/config/game_config.py b/src/config/game_config.py index a5f3647..1a89c62 100644 --- a/src/config/game_config.py +++ b/src/config/game_config.py @@ -3,8 +3,10 @@ import os class GameConfig: game_name = "Test Game" - window_x = 1920 - window_y = 1080 + # window_x = 1920 + # window_y = 1080 + window_x = 0 + window_y = 0 bg_color = (0, 0, 0) def data_path(): diff --git a/start.py b/start.py index df7b75c..7c505b6 100644 --- a/start.py +++ b/start.py @@ -14,6 +14,13 @@ class Game: # 显示输入法候选框 os.environ["SDL_IME_SHOW_UI"] = "1" + # 如果设置中屏幕为0,0则获取屏幕大小 + display_info = pygame.display.Info() + if not GameConfig.window_x: + GameConfig.window_x = display_info.current_w + if not GameConfig.window_y: + GameConfig.window_y = display_info.current_h + # 设置窗口大小 size = (GameConfig.window_x, GameConfig.window_y) self.screen = pygame.display.set_mode(size, pygame.NOFRAME) @@ -61,5 +68,6 @@ class Game: # 更新显示 pygame.display.update() + if __name__ == "__main__": Game()