    def get_from(self, x, y):
        """
        Get the character at the specified location.

        :param x: The column (x coord) of the character.
        :param y: The row (y coord) of the character.

        :return: A 4-tuple of (ascii code, foreground, attributes, background)
                 for the character at the location.
        """
        # Convert to buffer coordinates
        y -= self._start_line
        if y < 0 or y >= self._buffer_height or x < 0 or x >= self.width:
            return None
        cell = self._buffer.get(x, y)
        return ord(cell[0]), cell[1], cell[2], cell[3]
Get the character at the specified location.

:param x: The column (x coord) of the character.
:param y: The row (y coord) of the character.

:return: A 4-tuple of (ascii code, foreground, attributes, background)
for the character at the location.
asciimatics/screen.py