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)