endplay.interact.frontends.curses

A curses interface to many of the features of endplay including dealing hands and performing double-dummy analysis.

Classes:

CursesFrontend(cmdobj)

class endplay.interact.frontends.curses.CursesFrontend(cmdobj: CommandObject)

Bases: BaseFrontend

Attributes:

_abc_impl

consolewin

dealwin

hcpwin

infowin

inputwin

ps1

tablewin

trickswin

Methods:

dispatch_command()

initialise(stdscr)

interact()

main(stdscr)

process_input()

update()

_abc_impl = <_abc._abc_data object>
console_lines: list[tuple[str, str | None, bool]]
consolewin: curses._CursesWindow
dealwin: curses._CursesWindow
dispatch_command()
hcpwin: curses._CursesWindow
infowin: curses._CursesWindow
initialise(stdscr: curses._CursesWindow)
inputwin: curses._CursesWindow
interact()
main(stdscr: curses._CursesWindow)
process_input()
property ps1
tablewin: curses._CursesWindow
trickswin: curses._CursesWindow
update()