clearBufferArea method
Clears a rectangular area
within the buffer.
All cells within area
are reset to spaces with no style.
Implementation
void clearBufferArea(Rect area) {
for (int line = area.y; line < area.y + area.height; line++) {
if (line >= _screenBuffer.length) break;
for (int column = area.x; column < area.x + area.width; column++) {
if (column >= _screenBuffer[0].length) break;
_screenBuffer[line][column].clear();
}
}
}