diff --git a/bin/crumpet-engine b/bin/crumpet-engine index 0bfdb5f..04d1b68 100755 Binary files a/bin/crumpet-engine and b/bin/crumpet-engine differ diff --git a/include/colour.h b/include/colour.h index a352566..c5be5bb 100644 --- a/include/colour.h +++ b/include/colour.h @@ -42,6 +42,12 @@ public: return output.str(); } + static void resetColour() { + std::cout + << "\033[" << CONSOLE_COLOUR_BG_DEFAULT << "m"; + << "\033[" << CONSOLE_COLOUR_FG_DEFAULT << "m"; + } + static void foregroundColour(ConsoleForegroundColour colour) { std::cout << "\033[" << colour << "m"; } diff --git a/include/logger.h b/include/logger.h index a07c33e..3e37b12 100644 --- a/include/logger.h +++ b/include/logger.h @@ -17,6 +17,13 @@ public: << "] " << obj << std::endl; } + template + static void info(T obj) { + std::cout + << getTime() << " [" << Colour::getColouredText(CONSOLE_COLOUR_FG_LIGHT_BLUE, "DEBUG") + << "] " << obj << std::endl; + } + template static void warn(T obj) { std::cout