Console has tabs

This commit is contained in:
Eryn Wells 2016-02-27 14:04:18 -05:00
parent 4d7a8653be
commit 42ac9ebe86
2 changed files with 10 additions and 0 deletions

View file

@ -59,6 +59,15 @@ Console::writeChar(char c)
mCursor.row = 0;
}
break;
case '\t':
mCursor.col += 8;
if (mCursor.col >= Console::Width) {
if (++mCursor.row == Console::Height) {
mCursor.row = 0;
}
mCursor.col %= Console::Width;
}
break;
default:
putEntryAt(mCursor.col, mCursor.row, c, mColor);
if (++mCursor.col == Console::Width) {