Mercurial > mm7
view Engine/stuff.h @ 2524:c7264ab7132f
Main menu rendered using d3d11
author | a.parshin |
---|---|
date | Fri, 10 Oct 2014 17:42:05 +0300 |
parents | 68cdef6879a0 |
children | a902abdfc7f2 |
line wrap: on
line source
#pragma once #include <windows.h> #include <stdio.h> inline void Assert(bool condition, const char *format, ...) { if (condition) return; va_list va; va_start(va, format); char msg[4096]; vsprintf(msg, format, va); MessageBoxA(nullptr, msg, "Assert", 0); va_end(va); __debugbreak(); } inline void Error(const char *format, ...) { va_list va; va_start(va, format); char msg[4096]; vsprintf(msg, format, va); MessageBoxA(nullptr, msg, "Error", 0); va_end(va); __debugbreak(); } inline void log(char *format, ...) { va_list va; va_start(va, format); char msg[256]; vsprintf(msg, format, va); va_end(va); DWORD w; WriteConsoleA(GetStdHandle(STD_OUTPUT_HANDLE), msg, strlen(msg), &w, 0); }