Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random, pygame, sys
- from pygame.locals import *
- FPS = 10
- WINDOWWIDTH = 1600
- WINDOWHEIGHT = 900
- CELLSIZE = 20
- assert WINDOWWIDTH % CELLSIZE == 0, "Window width must be a multiple of cell size."
- assert WINDOWHEIGHT % CELLSIZE == 0, "Window height must be a multiple of cell size."
- CELLWIDTH = int(WINDOWWIDTH / CELLSIZE)
- CELLHEIGHT = int(WINDOWHEIGHT / CELLSIZE)
- # R G B
- WHITE = (255, 255, 255)
- BLACK = ( 0, 0, 0)
- RED = (255, 0, 0)
- GREEN = ( 0, 255, 0)
- DARKGREEN = ( 0, 155, 0)
- DARKGRAY = ( 40, 40, 40)
- BGCOLOR = BLACK
- UP = 'up'
- DOWN = 'down'
- LEFT = 'left'
- RIGHT = 'right'
- #Directions and controls (fix still broken)
- for event in pygame.event.get(): # event handling loop
- if event.type == QUIT:
- terminate()
- elif event.type == KEYDOWN:
- if (event.key == K_LEFT or event.key == K_a) and direction != RIGHT:
- direction = LEFT
- elif (event.key == K_RIGHT or event.key == K_d) and direction != LEFT:
- direction = RIGHT
- elif (event.key == K_UP or event.key == K_w) and direction != DOWN:
- direction = UP
- elif (event.key == K_DOWN or event.key == K_s) and direction != UP:
- direction = DOWN
- elif event.key == K_ESCAPE:
- terminate()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement