Composes one face frame as screen lines, top to bottom. Pure: no terminal control, no timers — the runtime places these under the alternate buffer and the tests read them directly.
The readings and geometry for this frame.
The lines to paint, at most frame.rows - 1 of them.
frame.rows - 1
Composes one face frame as screen lines, top to bottom. Pure: no terminal control, no timers — the runtime places these under the alternate buffer and the tests read them directly.