My Pygame Game Engine
at main 589 B view raw
1## Imports 2 3import pygame, time 4from src.scripts.game_manager import Game_Manager 5 6## Initialize Game_Manager 7 8game = Game_Manager() 9 10game.initialize() 11 12## While loop 13 14while game.running: 15 16 ## Update 17 18 update_start_time = time.time() 19 game.update() 20 game.end_update() 21 update_end_time = time.time() 22 23 ## Render 24 25 render_start_time = time.time() 26 game.render() 27 game.end_render() 28 render_end_time = time.time() 29 30 ## Send Debug Stats 31 32 game.debug.send_stats(update_end_time - update_start_time, render_end_time - render_start_time) 33 34## Quit 35 36pygame.quit()