mirror of
https://github.com/rr-/pq-cli.git
synced 2026-09-28 22:33:59 -06:00
ui: remove horizontal wraparound from game view
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user