    def move_straight_to(self, x, y, steps):
        """
        Move straight to the newly specified location - i.e. create a straight
        line Path from the current location to the specified point.

        :param x:  X coord for the end position.
        :param y: Y coord for the end position.
        :param steps: How many steps to take for the move.
        """
        start_x = self._rec_x
        start_y = self._rec_y
        for i in range(1, steps + 1):
            self._add_step((
                int(start_x + (x - start_x) / float(steps) * i),
                int(start_y + (y - start_y) / float(steps) * i)))
Move straight to the newly specified location - i.e. create a straight
line Path from the current location to the specified point.

:param x:  X coord for the end position.
:param y: Y coord for the end position.
:param steps: How many steps to take for the move.
asciimatics/paths.py