void put_character(uint16_t x, uint16_t y, char c) final
Places a character at the specified location if it is in bounds.
common::ConsoleColour get_background_color(uint16_t x, uint16_t y) final
Gets the background color at the specified location.
void set_background_color(uint16_t x, uint16_t y, common::ConsoleColour) final
Sets the background color at the specified location.
common::ConsoleColour get_foreground_color(uint16_t x, uint16_t y) final
Gets the foreground color at the specified location.
uint16_t width() final
Gets the width of the console.
uint16_t height() final
Gets the height of the console.
void set_foreground_color(uint16_t x, uint16_t y, common::ConsoleColour) final
Sets the foreground color at the specified location.
char get_character(uint16_t x, uint16_t y) final
Gets the character at the specified location.
Defines a TextModeConsole class for handling a console in text mode using VGA.