| 264 | } |
| 265 | |
| 266 | void 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 | |
| 290 | void Logger::ConsoleLogger::SetCursorPosition(ivec2 cursorPos) |
| 291 | { |
no outgoing calls
no test coverage detected