diff --git a/src/Console.cc b/src/Console.cc index 887cffc..2457cd4 100644 --- a/src/Console.cc +++ b/src/Console.cc @@ -44,6 +44,13 @@ Console::systemConsole() * Public */ +Console::Console() + : mBase(reinterpret_cast(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(0xB8000)), - mCursor{0, 0}, - mColor(makeVGAColor(Console::Color::LightGray, Console::Color::Black)) -{ } - - void Console::putEntryAt(size_t x, size_t y, diff --git a/src/Console.hh b/src/Console.hh index de91e10..c0ce364 100644 --- a/src/Console.hh +++ b/src/Console.hh @@ -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); };