| 67 | char escBuf[escBufMax]; |
| 68 | |
| 69 | void Scroll(){ |
| 70 | while(curPos.y >= wSize.ws_row){ |
| 71 | screenBuffer.erase(screenBuffer.begin()); |
| 72 | screenBuffer.push_back(std::vector<TerminalChar>()); |
| 73 | |
| 74 | curPos.y--; |
| 75 | } |
| 76 | |
| 77 | Lemon::Graphics::DrawRect({0, 0, renderSurface.width, renderSurface.height}, colours[state.bgColour], &renderSurface); |
| 78 | } |
| 79 | |
| 80 | void Paint(){ |
| 81 | int lnPos = 0; |