ui: add cheats

This commit is contained in:
rr-
2018-11-05 21:04:40 +01:00
parent ccb02b1d61
commit 3282610c09
3 changed files with 51 additions and 5 deletions
+4 -2
View File
@@ -1,3 +1,4 @@
import argparse
import typing as T
import urwid
@@ -43,10 +44,11 @@ def bind_commands() -> None:
class Ui:
def __init__(self, roster: Roster) -> None:
def __init__(self, roster: Roster, args: argparse.Namespace) -> None:
bind_commands()
self.roster = roster
self.args = args
self.loop = urwid.MainLoop(
None, PALETTE, unhandled_input=self.unhandled_input
)
@@ -98,7 +100,7 @@ class Ui:
def switch_to_game_view(self, player_idx: int) -> None:
player = self.roster.players[player_idx]
self.loop.widget = GameView(self.loop, player)
self.loop.widget = GameView(self.loop, player, self.args)
self._connect("cancel", self.switch_to_roster_view)
def switch_to_delete_player_view(self, player_idx: int) -> None: