    def __init__(self, screen, x, y):
        """
        To implement a DynamicPath, override the :py:meth:`.process_event()`
        method to react to any user input.
        """
        super().__init__()
        self._screen = screen
        self._x = self._start_x = x
        self._y = self._start_y = y
        self.reset()
To implement a DynamicPath, override the :py:meth:`.process_event()`
method to react to any user input.
asciimatics/paths.py