mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-11 18:41:14 +00:00
* Show imgui window when starting app with --debug * g_closed test in SDL_AppIterate is still needed * Allow disabling isleapp debugging by configuring with -DISLE_DEBUG=OFF * clang-format
33 lines
839 B
C
33 lines
839 B
C
#ifndef ISLEDEBUG_H
|
|
#define ISLEDEBUG_H
|
|
|
|
#if defined(ISLE_DEBUG)
|
|
|
|
extern bool g_debugEnabled;
|
|
|
|
typedef union SDL_Event SDL_Event;
|
|
|
|
extern void IsleDebug_Init();
|
|
|
|
extern bool IsleDebug_Event(SDL_Event* event);
|
|
|
|
extern void IsleDebug_Render();
|
|
|
|
#else
|
|
|
|
#define IsleDebug_Init() \
|
|
do { \
|
|
} while (0)
|
|
|
|
#define IsleDebug_Event(EVENT) false
|
|
|
|
#define IsleDebug_Render() \
|
|
do { \
|
|
} while (0)
|
|
|
|
#define g_debugEnabled false
|
|
|
|
#endif
|
|
|
|
#endif
|