From c01488d85c49bd31b255c918b68a9328f6c8e30b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filips=20Kalni=C5=86=C5=A1?= Date: Wed, 11 Feb 2026 07:52:15 +0000 Subject: [PATCH] Update main.py --- main.py | 49 +++++++++---------------------------------------- 1 file changed, 9 insertions(+), 40 deletions(-) diff --git a/main.py b/main.py index e2929f3..8771ad1 100644 --- a/main.py +++ b/main.py @@ -1,43 +1,12 @@ -import sys -import pygame - -from settings import * +import traceback from game import Game - -def initialize_pygame(): - pygame.init() - - # Optional: control vsync if supported - flags = pygame.SCALED - if VSYNC: - flags |= pygame.DOUBLEBUF - - screen = pygame.display.set_mode( - (SCREEN_WIDTH, SCREEN_HEIGHT), - flags - ) - - pygame.display.set_caption(GAME_TITLE) - - return screen - - -def main(): - try: - screen = initialize_pygame() - - game = Game() - game.run() - - except Exception as e: - print("An error occurred:") - print(e) - - finally: - pygame.quit() - sys.exit() - - if __name__ == "__main__": - main() + try: + print("Starting game...") + game = Game() + print("Game initialized.") + game.run() + except Exception: + print("An error occurred:") + traceback.print_exc()