diff --git a/src/libraries/box2d/common/b2_settings.cpp b/src/libraries/box2d/common/b2_settings.cpp index 9b66769ac..5ee213ef2 100644 --- a/src/libraries/box2d/common/b2_settings.cpp +++ b/src/libraries/box2d/common/b2_settings.cpp @@ -27,6 +27,8 @@ #include #include +#include "common/Exception.h" + b2Version b2_version = {2, 4, 0}; // Memory allocators. Modify these to use your own allocator. @@ -46,6 +48,12 @@ void b2Log_Default(const char* string, va_list args) vprintf(string, args); } +void loveAssert(bool test, const char* teststr) +{ + if (!test) + throw love::Exception("Box2D assertion failed: %s", teststr); +} + FILE* b2_dumpFile = nullptr; void b2OpenDump(const char* fileName)