Skip to content

Commit

Permalink
Dialogs: PartDiffChooser - Make left and right arrow keys scroll up a…
Browse files Browse the repository at this point in the history
…nd down rather than cause traceback.
  • Loading branch information
fuzion committed Sep 3, 2010
1 parent 71300a4 commit 041ab62
Showing 1 changed file with 2 additions and 12 deletions.
14 changes: 2 additions & 12 deletions src/Dialogs.py
Expand Up @@ -1384,23 +1384,13 @@ def keyPressed(self, key, unicode):
else:
self.selected[i] = 0
return True
elif key == pygame.K_LEFT:
self.scrolling[self.keyControl] = 0
self.keyControl -= 1
if self.keyControl < 0:
self.keyControl = len(self.players)
elif key == pygame.K_RIGHT:
self.scrolling[self.keyControl] = 0
self.keyControl += 1
if self.keyControl >= len(self.players):
self.keyControl = 0
elif i in self.readyPlayers:
return True
elif c in self.up + [self.players[i].keyList[Player.UP]] or key == pygame.K_UP:
elif c in self.up + [self.players[i].keyList[Player.UP]] or key == pygame.K_LEFT or key == pygame.K_UP:
self.scrolling[i] = 1
self.scrollUp(i)
self.delay[i] = self.engine.scrollDelay
elif c in self.down + [self.players[i].keyList[Player.DOWN]] or key == pygame.K_DOWN:
elif c in self.down + [self.players[i].keyList[Player.DOWN]] or key == pygame.K_RIGHT or key == pygame.K_DOWN:
self.scrolling[i] = 2
self.scrollDown(i)
self.delay[i] = self.engine.scrollDelay
Expand Down

0 comments on commit 041ab62

Please sign in to comment.