MCPcopy Create free account
hub / github.com/Illation/ETEngine / SetColor

Method SetColor

Engine/source/EtCore/Util/Logger.cpp:266–288  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

264}
265
266void Logger::ConsoleLogger::SetColor(ConsoleLogger::Color color)
267{
268#ifdef PLATFORM_Win
269 switch (color)
270 {
271 case Logger::ConsoleLogger::Color::WHITE:
272 SetConsoleTextAttribute(m_ConsoleHandle, 15);
273 break;
274 case Logger::ConsoleLogger::Color::RED:
275 SetConsoleTextAttribute(m_ConsoleHandle, 12);
276 break;
277 case Logger::ConsoleLogger::Color::GREEN:
278 SetConsoleTextAttribute(m_ConsoleHandle, 10);
279 break;
280 case Logger::ConsoleLogger::Color::YELLOW:
281 SetConsoleTextAttribute(m_ConsoleHandle, 14);
282 break;
283 case Logger::ConsoleLogger::Color::MAGENTA:
284 SetConsoleTextAttribute(m_ConsoleHandle, 13);
285 break;
286 }
287#endif
288}
289
290void Logger::ConsoleLogger::SetCursorPosition(ivec2 cursorPos)
291{

Callers 3

OnTickMethod · 0.45
UpdateOutlinesMethod · 0.45
LogMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected