From 3f301423fb8886c3b7e73d0dee93fbba473309db Mon Sep 17 00:00:00 2001 From: eichhornchen Date: Fri, 27 Nov 2020 17:54:55 +0100 Subject: [PATCH] Added a menudisplay class for menus with a value such as the menu of the merchants --- squirrelbattle/display/menudisplay.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/squirrelbattle/display/menudisplay.py b/squirrelbattle/display/menudisplay.py index fca1ddf..f8df5ee 100644 --- a/squirrelbattle/display/menudisplay.py +++ b/squirrelbattle/display/menudisplay.py @@ -94,3 +94,10 @@ class MainMenuDisplay(Display): self.menudisplay.refresh( menuy, menux, min(self.menudisplay.preferred_height, self.height - menuy), menuwidth) + +class VariableMenuDisplay(MenuDisplay): + @property + def values(self) -> List[str]: + return [a[1][1] + (" : " + + (a[1][0]) + if a[1][0] else "" for a in self.menu.values]