ui/curses: make escape work in game view

This commit is contained in:
rr-
2019-01-13 20:48:33 +01:00
parent e85a8d5826
commit d4f9326759
5 changed files with 18 additions and 10 deletions
+2
View File
@@ -1,4 +1,5 @@
import curses
import curses.ascii
import typing as T
from dataclasses import dataclass
@@ -6,6 +7,7 @@ KEYS_DOWN = set(map(ord, "jJ")) | {curses.KEY_DOWN}
KEYS_LEFT = set(map(ord, "hH")) | {curses.KEY_LEFT}
KEYS_RIGHT = set(map(ord, "lL")) | {curses.KEY_RIGHT}
KEYS_UP = set(map(ord, "kK")) | {curses.KEY_UP}
KEYS_CANCEL = set(map(ord, "qQ")) | {curses.ascii.ESC}
@dataclass