From 3f2d87c6cf5ac70c99917aebd9e909ca168267a8 Mon Sep 17 00:00:00 2001 From: Semere Meharena Mebrahtom Date: Thu, 20 Aug 2026 23:09:11 +0200 Subject: [PATCH] created empty window --- src/main.py | 36 ++++++++++++++++++++---------------- src/window.py | 6 ++++++ 2 files changed, 26 insertions(+), 16 deletions(-) create mode 100644 src/window.py diff --git a/src/main.py b/src/main.py index dba5a64..9bfb47f 100644 --- a/src/main.py +++ b/src/main.py @@ -1,27 +1,31 @@ from src.adapter import AdapterError from src.config import Parser, ParserError from src.models import Level +from src.window import Window def main() -> None: try: config = Parser().get_config() - levels: list[Level] = [] - for rank, lvl in enumerate(config.levels): - try: - levels.append( - Level( - rank=rank, - width=lvl.width, - height=lvl.height, - ) - ) - except AdapterError as e: - print(e) - return - - lv = levels[-1] - print(lv.rank, lv.width, lv.height, lv.seed, lv.generator) except ParserError as e: print(e) return + levels: list[Level] = [] + for rank, lvl in enumerate(config.levels): + try: + levels.append( + Level( + rank=rank, + width=lvl.width, + height=lvl.height, + ) + ) + except AdapterError as e: + print(e) + return + + lv = levels[-1] + print(lv.rank, lv.width, lv.height, lv.seed, lv.generator) + + win = Window() + win.run() diff --git a/src/window.py b/src/window.py new file mode 100644 index 0000000..f1c548c --- /dev/null +++ b/src/window.py @@ -0,0 +1,6 @@ +import arcade + + +class Window(arcade.Window): + def __init__(self) -> None: + super().__init__(width=1200, height=800, title="Pac-Man")