pygame.snippets (862B)
1 snippet pygame "pygame template" b 2 import pygame 3 4 pygame.init() 5 width, height = 640, 360 6 screen = pygame.display.set_mode((width, height)) 7 8 pygame.font.init() 9 font = pygame.font.Font(None, 20) 10 11 clock = pygame.time.Clock() 12 running = True 13 dt = 0 14 15 player_pos = pygame.Vector2(width / 2, height / 2) 16 17 while running: 18 for event in pygame.event.get(): 19 if event.type == pygame.QUIT: 20 running = False 21 22 23 keys = pygame.key.get_pressed() 24 if keys[pygame.K_k]: 25 player_pos.y -= 300 * dt 26 if keys[pygame.K_j]: 27 player_pos.y += 300 * dt 28 if keys[pygame.K_h]: 29 player_pos.x -= 300 * dt 30 if keys[pygame.K_l]: 31 player_pos.x += 300 * dt 32 33 screen.fill("purple") 34 pygame.draw.circle(screen, "red", player_pos, 40) 35 text = font.render("Hello world", True, "white") 36 screen.blit(text, player_pos) 37 pygame.display.flip() 38 39 dt = clock.tick(60) / 1000 40 41 pygame.quit() 42 endsnippet