From ac7a841d05da22ce28a9b735d95909281ffc4b96 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Fri, 14 Aug 2026 03:16:24 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=BE=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D0=BD=D0=B0=D0=B4=20Ses?= =?UTF-8?q?sionInput?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mind_reader/input/__init__.py | 3 +++ src/mind_reader/input/session_input.py | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 src/mind_reader/input/__init__.py create mode 100644 src/mind_reader/input/session_input.py diff --git a/src/mind_reader/input/__init__.py b/src/mind_reader/input/__init__.py new file mode 100644 index 0000000..5a04eff --- /dev/null +++ b/src/mind_reader/input/__init__.py @@ -0,0 +1,3 @@ +from .session_input import SessionInput + +__all__ = ["SessionInput"] diff --git a/src/mind_reader/input/session_input.py b/src/mind_reader/input/session_input.py new file mode 100644 index 0000000..3f3a425 --- /dev/null +++ b/src/mind_reader/input/session_input.py @@ -0,0 +1,16 @@ +from mind_reader.app_context import SessionContext +from mind_reader.domain import ArrowDirection + + +class SessionInput: + def __init__(self, context: SessionContext): + self._context = context + + def start_session(self) -> None: + pass + + def make_local_move(self, direction: ArrowDirection) -> bool: + pass + + def finish_session(self) -> None: + pass