def __init__(self, height, width, buffer_height):
        super(_AbstractCanvas, self).__init__()

        # Create screen buffers.
        self.height = height
        self.width = width
        self._buffer_height = buffer_height
        self._screen_buffer = None
        self._double_buffer = None
        self._start_line = 0
        self._x = 0
        self._y = 0

        # Reset the screen ready to go...
        self.reset()
:param height: The buffer height for this object.
dataset/ETHPy150Open peterbrittain/asciimatics/asciimatics/screen.py/_AbstractCanvas.__init__