Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. import pyglet
  2. from objects import Grid, Snake
  3. from pyglet.window import key
  4.  
  5. cell_size = 15
  6. win_w = 301
  7. win_h = 301
  8. speed = 0.5
  9. ori = None
  10.  
  11. fps = pyglet.clock.ClockDisplay(interval=speed)
  12.  
  13. class Window(pyglet.window.Window):
  14. def __init__(self, ori):
  15. super().__init__()
  16. self.set_size(win_w, win_h)
  17. self.ori = ori
  18.  
  19. def on_draw(self):
  20. self.clear()
  21. Grid.draw_grid()
  22. Snake.move(self.ori)
  23.  
  24. def on_key_press(self, sym, mod):
  25. if sym == key.W:
  26. self.ori = 0
  27. elif sym == key.D:
  28. self.ori = 1
  29. elif sym == key.S:
  30. self.ori = 2
  31. elif sym == key.A:
  32. self.ori = 3
  33.  
  34. if __name__ == '__main__':
  35.  
  36. window = Window(ori)
  37. Grid = Grid(win_w, win_h, cell_size)
  38. Snake = Snake(win_w, win_h, cell_size)
  39.  
  40. pyglet.app.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement