ui: remove horizontal wraparound from game view

This commit is contained in:
rr-
2018-11-09 12:21:25 +01:00
parent 2372dcdcaa
commit a930b2b3db
+6 -6
View File
@@ -394,17 +394,17 @@ class GameView(NPile):
if self._command_map[key] == urwid.CURSOR_RIGHT: if self._command_map[key] == urwid.CURSOR_RIGHT:
old_focus_position = self.columns.focus.focus_position old_focus_position = self.columns.focus.focus_position
self.columns.focus_position = ( self.columns.focus_position = min(
self.columns.focus_position + 1 self.columns.focus_position + 1, len(self.columns.contents) - 1
) % len(self.columns.contents) )
self.columns.focus.focus_position = old_focus_position self.columns.focus.focus_position = old_focus_position
return None return None
if self._command_map[key] == urwid.CURSOR_LEFT: if self._command_map[key] == urwid.CURSOR_LEFT:
old_focus_position = self.columns.focus.focus_position old_focus_position = self.columns.focus.focus_position
self.columns.focus_position = ( self.columns.focus_position = max(
self.columns.focus_position - 1 self.columns.focus_position - 1, 0
) % len(self.columns.contents) )
self.columns.focus.focus_position = old_focus_position self.columns.focus.focus_position = old_focus_position
return None return None