Skip to content

Commit 621cc5a

Browse files
committed
tiny clean up
1 parent 0ffc252 commit 621cc5a

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

snake.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ def run_game(self):
179179
self.BLOCKSIZE = 10
180180
self.SNACKS = 10
181181
self.gameSpeed = 250
182-
self.gameSpeedFactors = range(0, 300, 25)
182+
self.gameSpeedFactors = range(0, 400, 25)
183183
self.gameSpeedFactor = 0
184184
pygame.init()
185185

@@ -200,20 +200,17 @@ def run_game(self):
200200
pygame.joystick.init()
201201
self.joystickInteract = joystick()
202202

203-
204203
keymap = {pygame.K_UP:1, pygame.K_RIGHT:2, pygame.K_DOWN:3, pygame.K_LEFT:4}
205204

206-
207205
self.playerBox = None
208206
self.elements = []
209207
self.haveToAdd = []
210208

211-
212209
# The main game loop
213210
#
214211
gameOver = False
215212
doMove = -1
216-
#joyButtonDown = False
213+
217214
while True:
218215
if self.playerBox == None:
219216
self.resetGame()
@@ -234,7 +231,6 @@ def run_game(self):
234231
elif self.joystickInteract.haveAction() == "restart":
235232
self.resetGame()
236233

237-
238234
for event in pygame.event.get():
239235
if event.type == pygame.QUIT:
240236
self.exit_game()
@@ -252,7 +248,7 @@ def run_game(self):
252248
elif event.key == pygame.K_q:
253249
self.exit_game()
254250
else:
255-
print event.key
251+
print "event.key:", event.key
256252
#if event.key == pygame.K_UP:
257253
# self.move(1)
258254
else:

ui.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def __init__(self, screen):
1212
# the main screen, result from:
1313
# pygame.display.set_mode(...)
1414
self._screen = screen
15-
self.keymap = {pygame.K_UP:1, pygame.K_RIGHT:2, pygame.K_DOWN:3, pygame.K_LEFT:4}
15+
self.keymap = {pygame.K_UP:1, pygame.K_RIGHT:2, pygame.K_DOWN:3, pygame.K_LEFT:4} #pygame.K_RETURN:5}
1616
self.selectedColor = (245, 101, 44) # orange ;)
1717
self.nextAction = None
1818

@@ -32,6 +32,8 @@ def interaction(self, eventKey):
3232
self.selectMenuItem(-1)
3333
elif self.nextAction == 3: # DOWN
3434
self.selectMenuItem(1)
35+
elif self.nextAction == 5: # SELECTED
36+
pass
3537
else:
3638
# reset the action if multiple times pressed keys before
3739
# actually did something
@@ -78,7 +80,7 @@ def selectMenuItem(self, direction=0):
7880

7981
indexList = self.__getAvailableIndexes()
8082
if len(indexList) == 0:
81-
print('NO MENU ITEMS')
83+
print('NO SELECTABLE MENU ITEMS')
8284
return -1
8385

8486
if self._selectedMenu in self.menus and direction == 0:
@@ -91,11 +93,11 @@ def selectMenuItem(self, direction=0):
9193
nextIndex = currentIndex + direction
9294

9395
# allow top-down / down-top switching
94-
if nextIndex >= len(indexList): # last element ogf list!
96+
if nextIndex >= len(indexList): # last element of list!
9597
self._selectedMenuItemIndex = indexList[0]
9698
self._selectedMenuItem = self.menus[self._selectedMenu][self._selectedMenuItemIndex]
9799
elif nextIndex < 0:
98-
self._selectedMenuItemIndex = indexList[-1] # last element ogf list!
100+
self._selectedMenuItemIndex = indexList[-1] # last element of list!
99101
self._selectedMenuItem = self.menus[self._selectedMenu][self._selectedMenuItemIndex]
100102
else:
101103
self._selectedMenuItemIndex = indexList[nextIndex]
@@ -170,9 +172,11 @@ def draw(self, menuKey=''):
170172

171173
elif event.type == pygame.KEYDOWN:
172174
if iUi.interaction(event.key):
173-
print "UI catched this key"
175+
print "UI catched this key:", event.key
174176
else:
175177
print "no UI catch, key pressed:", event.key
178+
if pygame.K_RETURN == event.key:
179+
print "selected item:", iUi.getSelectedItem()
176180

177181
if event.key == pygame.K_q:
178182
sys.exit(0)

0 commit comments

Comments
 (0)