From 23a03416762410e5770838cd5695adf17c0a514f Mon Sep 17 00:00:00 2001 From: Garrett Brown Date: Sun, 1 Nov 2020 22:46:31 -0500 Subject: [PATCH] Fix missing loveAssert --- src/libraries/box2d/common/b2_settings.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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)