From cd0dabf2ae32285117e41e9f19f6c1bfd64f6699 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Sat, 5 Oct 2019 19:39:41 +0200 Subject: [PATCH] - this was missing --- source/common/utility/printf.h | 88 ++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 source/common/utility/printf.h diff --git a/source/common/utility/printf.h b/source/common/utility/printf.h new file mode 100644 index 000000000..0bccb04e0 --- /dev/null +++ b/source/common/utility/printf.h @@ -0,0 +1,88 @@ +#pragma once + +// Just to let the ZDoom-based code print to the Build console without changing it all + +#if defined __GNUC__ || defined __clang__ +# define ATTRIBUTE(attrlist) __attribute__(attrlist) +#else +# define ATTRIBUTE(attrlist) +#endif + +void OSD_Printf(const char *fmt, ...) ATTRIBUTE((format(printf,1,2))); +#define Printf OSD_Printf + +#if 0 +#define TEXTCOLOR_ESCAPE '\034' +#define TEXTCOLOR_ESCAPESTR "\034" + +#define TEXTCOLOR_BRICK "\034A" +#define TEXTCOLOR_TAN "\034B" +#define TEXTCOLOR_GRAY "\034C" +#define TEXTCOLOR_GREY "\034C" +#define TEXTCOLOR_GREEN "\034D" +#define TEXTCOLOR_BROWN "\034E" +#define TEXTCOLOR_GOLD "\034F" +#define TEXTCOLOR_RED "\034G" +#define TEXTCOLOR_BLUE "\034H" +#define TEXTCOLOR_ORANGE "\034I" +#define TEXTCOLOR_WHITE "\034J" +#define TEXTCOLOR_YELLOW "\034K" +#define TEXTCOLOR_UNTRANSLATED "\034L" +#define TEXTCOLOR_BLACK "\034M" +#define TEXTCOLOR_LIGHTBLUE "\034N" +#define TEXTCOLOR_CREAM "\034O" +#define TEXTCOLOR_OLIVE "\034P" +#define TEXTCOLOR_DARKGREEN "\034Q" +#define TEXTCOLOR_DARKRED "\034R" +#define TEXTCOLOR_DARKBROWN "\034S" +#define TEXTCOLOR_PURPLE "\034T" +#define TEXTCOLOR_DARKGRAY "\034U" +#define TEXTCOLOR_CYAN "\034V" +#define TEXTCOLOR_ICE "\034W" +#define TEXTCOLOR_FIRE "\034X" +#define TEXTCOLOR_SAPPHIRE "\034Y" +#define TEXTCOLOR_TEAL "\034Z" + +#define TEXTCOLOR_NORMAL "\034-" +#define TEXTCOLOR_BOLD "\034+" + +#define TEXTCOLOR_CHAT "\034*" +#define TEXTCOLOR_TEAMCHAT "\034!" + +#else + +#define TEXTCOLOR_BRICK "" +#define TEXTCOLOR_TAN "" +#define TEXTCOLOR_GRAY "" +#define TEXTCOLOR_GREY "" +#define TEXTCOLOR_GREEN "" +#define TEXTCOLOR_BROWN "" +#define TEXTCOLOR_GOLD "" +#define TEXTCOLOR_RED "" +#define TEXTCOLOR_BLUE "" +#define TEXTCOLOR_ORANGE "" +#define TEXTCOLOR_WHITE "" +#define TEXTCOLOR_YELLOW "" +#define TEXTCOLOR_UNTRANSLATED "" +#define TEXTCOLOR_BLACK "" +#define TEXTCOLOR_LIGHTBLUE "" +#define TEXTCOLOR_CREAM "" +#define TEXTCOLOR_OLIVE "" +#define TEXTCOLOR_DARKGREEN "" +#define TEXTCOLOR_DARKRED "" +#define TEXTCOLOR_DARKBROWN "" +#define TEXTCOLOR_PURPLE "" +#define TEXTCOLOR_DARKGRAY "" +#define TEXTCOLOR_CYAN "" +#define TEXTCOLOR_ICE "" +#define TEXTCOLOR_FIRE "" +#define TEXTCOLOR_SAPPHIRE "" +#define TEXTCOLOR_TEAL "" + +#define TEXTCOLOR_NORMAL "" +#define TEXTCOLOR_BOLD "" + +#define TEXTCOLOR_CHAT "" +#define TEXTCOLOR_TEAMCHAT "" + +#endif \ No newline at end of file