vimrc

My Vim configuration
git clone git://pcardenasb.com/vimrc
Log | Files | Refs | Submodules

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