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