Console constructor is public again...

This commit is contained in:
Eryn Wells 2016-03-01 12:02:37 -05:00
parent 238e79f514
commit d2cfbfd45d
2 changed files with 9 additions and 9 deletions

View file

@ -44,6 +44,13 @@ Console::systemConsole()
* Public
*/
Console::Console()
: mBase(reinterpret_cast<uint16_t *>(0xB8000)),
mCursor{0, 0},
mColor(makeVGAColor(Console::Color::LightGray, Console::Color::Black))
{ }
void
Console::clear()
{
@ -118,13 +125,6 @@ Console::setColor(Console::Color fg,
* Private
*/
Console::Console()
: mBase(reinterpret_cast<uint16_t *>(0xB8000)),
mCursor{0, 0},
mColor(makeVGAColor(Console::Color::LightGray, Console::Color::Black))
{ }
void
Console::putEntryAt(size_t x,
size_t y,

View file

@ -43,6 +43,8 @@ struct Console
static Console &systemConsole();
Console();
/** Clear the console to the provided color. */
void clear();
void clear(Color color);
@ -60,8 +62,6 @@ private:
Cursor mCursor;
uint8_t mColor;
Console();
void putEntryAt(size_t x, size_t y, char c, uint8_t color);
void scroll(size_t lines = 1);
};