Advertisement
harisha

pygame #2

Feb 14th, 2022
816
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. import pygame, sys
  2.  
  3. max_tps = 100.0
  4.  
  5. pygame.init()
  6.  
  7. screen = pygame.display.set_mode((720,576))
  8. box = pygame.Rect(10,10,50,50)
  9. clock = pygame.time.Clock()
  10. delta = 0.0
  11.  
  12. while True:
  13.   for event in pygame.event.get():
  14.     if event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
  15.       sys.exit(0)
  16.      
  17.   delta += clock.tick()/1000.0
  18.   while delta > 1/max_tps:
  19.     delta -= 1/max_tps #delta = delta - 1/max_tps
  20.  
  21.   keys = pygame.key.get_pressed()
  22.   if keys[pygame.K_UP]: #w
  23.     box.y -= 1
  24.   if keys[pygame.K_DOWN]:
  25.     box.y += 1
  26.   if keys[pygame.K_LEFT]:
  27.     box.x -= 1
  28.   if keys[pygame.K_RIGHT]:
  29.       box.x += 1
  30.  
  31.   screen.fill((0,0,0))
  32.   pygame.draw.rect(screen, (211, 149, 247), box)
  33.   pygame.display.flip()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement