Game Development Reference
In-Depth Information
52. if event.key == K_LEFT or event.key == ord
('a'):
53. moveRight = False
54. moveLeft = True
55. if event.key == K_RIGHT or event.key == ord
('d'):
56. moveLeft = False
57. moveRight = True
58. if event.key == K_UP or event.key == ord('w'):
59. moveDown = False
60. moveUp = True
61. if event.key == K_DOWN or event.key == ord
('s'):
62. moveUp = False
63. moveDown = True
64. if event.type == KEYUP:
65. if event.key == K_ESCAPE:
66. pygame.quit()
67. sys.exit()
68. if event.key == K_LEFT or event.key == ord
('a'):
69. moveLeft = False
70. if event.key == K_RIGHT or event.key == ord
('d'):
71. moveRight = False
72. if event.key == K_UP or event.key == ord('w'):
73. moveUp = False
74. if event.key == K_DOWN or event.key == ord
('s'):
75. moveDown = False
76. if event.key == ord('x'):
77. player.top = random.randint(0,
WINDOWHEIGHT - player.height)
78. player.left = random.randint(0,
WINDOWWIDTH - player.width)
79. if event.key == ord('m'):
80. if musicPlaying:
81. pygame.mixer.music.stop()
82. else:
83. pygame.mixer.music.play(-1, 0.0)
84. musicPlaying = not musicPlaying
85.
86. if event.type == MOUSEBUTTONUP:
87. foods.append(pygame.Rect(event.pos[0] - 10,
event.pos[1] - 10, 20, 20))
88.
89. foodCounter += 1
90. if foodCounter >= NEWFOOD:
91. # add new food
92. foodCounter = 0
93. foods.append(pygame.Rect(random.randint(0,
WINDOWWIDTH - 20), random.randint(0, WINDOWHEIGHT - 20),
20, 20))
94.
Search WWH ::




Custom Search