Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import pygame
- SIZE = W, H = (800, 600)
- BLOCK = 32
- def init():
- global screen
- screen = pygame.display.set_mode(SIZE)
- def process_keys(keys, pos):
- if keys[pygame.K_RIGHT]:
- pos[0] += BLOCK
- if pos[0] >= W:
- pos[0] = 0
- if keys[pygame.K_LEFT]:
- pos[0] -= BLOCK
- if pos[0] < 0:
- pos[0] = W - BLOCK
- if keys[pygame.K_DOWN]:
- pos[1] += BLOCK
- if keys[pygame.K_UP]:
- pos[1] -= BLOCK
- def main():
- pos = [0, 0]
- while True:
- event = pygame.event.get()
- for event in event:
- if event.type == pygame.QUIT:
- return
- keys = pygame.key.get_pressed()
- if keys[pygame.K_ESCAPE]:
- return
- process_keys(keys, pos)
- pygame.draw.rect(screen, (255, 0, 0), (pos[0], pos[1], BLOCK, BLOCK))
- pygame.display.flip()
- pygame.time.delay(30)
- try:
- init()
- main()
- finally:
- pygame.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement