diff options
author | truelight <truelight@openttd.org> | 2005-07-10 14:57:43 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2005-07-10 14:57:43 +0000 |
commit | 3c9456dd45f38386b3357dee2fc93924bdd46696 (patch) | |
tree | d80479fbf61384ebe9e039f86a4290aefd69ff45 /debug.c | |
parent | b45eee31570afd2045d199dd18a154c42952ad56 (diff) | |
download | openttd-3c9456dd45f38386b3357dee2fc93924bdd46696.tar.xz |
(svn r2542) -Add: [GPMI] Added GPMI (http://sourceforge.net/projects/libgpmi/)
support to OpenTTD in preperation of AIScripts (long term). It is OFF
by default. Add GPMI:=1 to Makefile.config to enable.
Diffstat (limited to 'debug.c')
-rw-r--r-- | debug.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -15,6 +15,9 @@ int _debug_net_level; int _debug_spritecache_level; int _debug_oldloader_level; int _debug_pbs_level; +#ifdef GPMI +int _debug_gpmi_level; +#endif /* GPMI */ int _debug_npf_level; @@ -46,6 +49,9 @@ typedef struct DebugLevel { DEBUG_LEVEL(spritecache), DEBUG_LEVEL(oldloader), DEBUG_LEVEL(pbs), +#ifdef GPMI + DEBUG_LEVEL(gpmi), +#endif DEBUG_LEVEL(npf) }; #undef DEBUG_LEVEL @@ -120,3 +126,10 @@ const char *GetDebugString(void) return dbgstr; } + +#ifdef GPMI +void gpmi_debug_openttd(int level, char *s) +{ + DEBUG(gpmi, level)("[GPMI] %s", s); +} +#endif /* GPMI */ |