From d9d1f906c5f50bc84aaca3c0d4b00e5185cd83bf Mon Sep 17 00:00:00 2001 From: Iliyas Jorio Date: Tue, 19 Sep 2023 21:02:36 +0200 Subject: [PATCH] User-configurable POMME_DEBUG_ constants --- src/PommeDebug.h | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/src/PommeDebug.h b/src/PommeDebug.h index 58344c4..13a9320 100644 --- a/src/PommeDebug.h +++ b/src/PommeDebug.h @@ -6,13 +6,33 @@ #include #include -#define POMME_DEBUG_MEMORY false -#define POMME_DEBUG_SOUND false -#define POMME_DEBUG_PICT false -#define POMME_DEBUG_FILES false -#define POMME_DEBUG_RESOURCES false -#define POMME_DEBUG_INPUT false -#define POMME_DEBUG_3DMF false +#if !defined(POMME_DEBUG_MEMORY) +#define POMME_DEBUG_MEMORY 0 +#endif + +#if !defined(POMME_DEBUG_SOUND) +#define POMME_DEBUG_SOUND 0 +#endif + +#if !defined(POMME_DEBUG_PICT) +#define POMME_DEBUG_PICT 0 +#endif + +#if !defined(POMME_DEBUG_FILES) +#define POMME_DEBUG_FILES 0 +#endif + +#if !defined(POMME_DEBUG_RESOURCES) +#define POMME_DEBUG_RESOURCES 0 +#endif + +#if !defined(POMME_DEBUG_INPUT) +#define POMME_DEBUG_INPUT 0 +#endif + +#if !defined(POMME_DEBUG_3DMF) +#define POMME_DEBUG_3DMF 0 +#endif #define POMME_GENLOG(define, prefix) if (!define) {} else std::cout << "[" << prefix << "] " << __func__ << ":\t" #define POMME_GENLOG_NOPREFIX(define) if (!define) {} else std::cout