From 20f30603fea0c8e4e69b2c562c5aeeea2bf97374 Mon Sep 17 00:00:00 2001 From: Xargana Date: Fri, 16 May 2025 19:45:05 +0300 Subject: [PATCH] e --- modules/base_module.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 modules/base_module.py diff --git a/modules/base_module.py b/modules/base_module.py new file mode 100644 index 0000000..2a29cd0 --- /dev/null +++ b/modules/base_module.py @@ -0,0 +1,14 @@ +# modules/base_module.py +from display.font_manager import FontManager + +class BaseModule: + def __init__(self, font_size=10): + self.font_mgr = FontManager(size=font_size) + + def get_output(self): + """Return the text to display""" + return "" + + def render(self, draw, x, y, width, height): + text = self.get_output() + self.font_mgr.draw_multiline_text(draw, text, x, y, width, height)