ui/curses: add curses interface draft

This commit is contained in:
rr-
2019-01-03 21:38:19 +01:00
parent 81f6dbede2
commit ca7ab192c5
32 changed files with 1413 additions and 18 deletions
+3 -3
View File
@@ -12,6 +12,7 @@ from pqcli.config import CLASSES, PRIME_STATS, RACES
from pqcli.mechanic import Player, Simulation, StatsBuilder, create_player
from pqcli.roster import Roster
from ..base import BaseUserInterface
LOGO = """
____ ___ _
@@ -31,10 +32,9 @@ class MainMenu(enum.IntEnum):
quit = 5
class BasicUserInterface:
class BasicUserInterface(BaseUserInterface):
def __init__(self, roster: Roster, args: argparse.Namespace) -> None:
self.roster = roster
self.args = args
super().__init__(roster, args)
def signal_handler(sig, frame):
print("Quitting")