mirror of
https://github.com/bulletphysics/bullet3
synced 2024-12-15 14:10:11 +00:00
ab8f16961e
Apply clang-format-all.sh using the _clang-format file through all the cpp/.h files. make sure not to apply it to certain serialization structures, since some parser expects the * as part of the name, instead of type. This commit contains no other changes aside from adding and applying clang-format-all.sh
51 lines
964 B
C++
51 lines
964 B
C++
/*
|
|
GWEN
|
|
Copyright (c) 2010 Facepunch Studios
|
|
See license in Gwen.h
|
|
*/
|
|
|
|
#include "Gwen/Gwen.h"
|
|
|
|
namespace Gwen
|
|
{
|
|
// Globals
|
|
GWEN_EXPORT Controls::Base* HoveredControl = NULL;
|
|
GWEN_EXPORT Controls::Base* KeyboardFocus = NULL;
|
|
GWEN_EXPORT Controls::Base* MouseFocus = NULL;
|
|
|
|
namespace Debug
|
|
{
|
|
void Msg(const char* str, ...)
|
|
{
|
|
char strOut[1024];
|
|
va_list s;
|
|
va_start(s, str);
|
|
GwenUtil_VSNPrintFSafe(strOut, sizeof(strOut), _TRUNCATE, str, s);
|
|
va_end(s);
|
|
GwenUtil_OutputDebugCharString(strOut);
|
|
}
|
|
#ifdef UNICODE
|
|
void Msg(const wchar_t* str, ...)
|
|
{
|
|
wchar_t strOut[1024];
|
|
va_list s;
|
|
va_start(s, str);
|
|
GwenUtil_VSWPrintFSafeSized(strOut, str, s);
|
|
va_end(s);
|
|
GwenUtil_OutputDebugWideString(strOut);
|
|
}
|
|
#endif
|
|
void AssertCheck(bool b, const char* strMsg)
|
|
{
|
|
if (b) return;
|
|
#ifdef WINDOWS
|
|
MessageBoxA(NULL, strMsg, "Assert", MB_ICONEXCLAMATION | MB_OK);
|
|
_asm { int 3 }
|
|
#else
|
|
(void)strMsg; // unused param
|
|
#endif
|
|
}
|
|
} // namespace Debug
|
|
|
|
} // namespace Gwen
|