import tkinter as tk from src.config_manager import ConfigManager from src.telefact_renderer import TelefactRenderer from src.core.telefact_frame import TelefactFrame def main(): config = ConfigManager().config root = tk.Tk() root.title(f"Telefact — Broadcaster ({config['Mode']})") renderer = TelefactRenderer( root, width=config["ScreenWidth"], height=config["ScreenHeight"], show_grid=config.get("ShowGrid", False), font_path=config["Font"]["Path"] ) frame = TelefactFrame() for i, ch in enumerate("TELEFACT"): frame.set_cell(2 + i, 2, ch, "yellow") for i, ch in enumerate("BROADCASTER BASE"): frame.set_cell(2 + i, 4, ch, "white") renderer.render(frame) root.bind("", lambda e: root.quit()) root.bind("q", lambda e: root.quit()) root.mainloop() if __name__ == "__main__": main()