vimrc

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules

commit a149a30107d4ca12131499538fd96e9304729e25
parent d6719cc9445a28fd2879b1e62de70e9a50837267
Author: Pablo Cárdenas <pablo.cardenas@imca.edu.pe>
Date:   Sat, 18 Mar 2023 21:18:14 -0500

Update python ultisnippets

Diffstat:
MUltiSnips/python.snippets | 43+++++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+), 0 deletions(-)

diff --git a/UltiSnips/python.snippets b/UltiSnips/python.snippets @@ -313,3 +313,46 @@ else: ${5:pass} endsnippet +snippet pygame "pygame template" b +import pygame + +pygame.init() +width, height = 640, 360 +screen = pygame.display.set_mode((width, height)) + +pygame.font.init() +font = pygame.font.Font(None, 20) + +clock = pygame.time.Clock() +running = True +dt = 0 + +player_pos = pygame.Vector2(width / 2, height / 2) + +while running: + for event in pygame.event.get(): + if event.type == pygame.QUIT: + running = False + + + keys = pygame.key.get_pressed() + if keys[pygame.K_k]: + player_pos.y -= 300 * dt + if keys[pygame.K_j]: + player_pos.y += 300 * dt + if keys[pygame.K_h]: + player_pos.x -= 300 * dt + if keys[pygame.K_l]: + player_pos.x += 300 * dt + + screen.fill("purple") + pygame.draw.circle(screen, "red", player_pos, 40) + text = font.render("Hello world", True, "white") + screen.blit(text, player_pos) + pygame.display.flip() + + dt = clock.tick(60) / 1000 + +pygame.quit() + +endsnippet