X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Ftext.h;h=9295a037b7469ce6ebca8c1944898b81bfce6970;hb=02ff4fe225b552d69ddd7ba7d51787f473389dd3;hp=57a8d224e270f71ca2f0fd6040ace8b5214efffa;hpb=35d439e63cba82b8c3035c1c537dc654ce74909d;p=rocksndiamonds.git diff --git a/src/libgame/text.h b/src/libgame/text.h index 57a8d224..9295a037 100644 --- a/src/libgame/text.h +++ b/src/libgame/text.h @@ -67,8 +67,25 @@ (c) == FONT_ASCII_DOWN ? 111 : \ (c)) +#define MAP_FONT_ASCII_EXT(c) ((c) == CHAR_BYTE_COPYRIGHT ? 128 : \ + (c) == CHAR_BYTE_UMLAUT_A ? 129 : \ + (c) == CHAR_BYTE_UMLAUT_O ? 130 : \ + (c) == CHAR_BYTE_UMLAUT_U ? 131 : \ + (c) == CHAR_BYTE_DEGREE ? 132 : \ + (c) == CHAR_BYTE_REGISTERED ? 133 : \ + (c) == FONT_ASCII_CURSOR ? 134 : \ + (c) == CHAR_BYTE_UMLAUT_a ? 135 : \ + (c) == CHAR_BYTE_UMLAUT_o ? 136 : \ + (c) == CHAR_BYTE_UMLAUT_u ? 137 : \ + (c) == CHAR_BYTE_SHARP_S ? 138 : \ + (c) == FONT_ASCII_BUTTON ? 141 : \ + (c) == FONT_ASCII_UP ? 142 : \ + (c) == FONT_ASCII_DOWN ? 143 : \ + (c)) + // 64 regular ordered ASCII characters, 6 special characters, 1 cursor char. #define MIN_NUM_CHARS_PER_FONT 64 +#define NUM_CHARS_PER_FONT_EXT 112 #define DEFAULT_NUM_CHARS_PER_FONT (MIN_NUM_CHARS_PER_FONT + 6 +1) #define DEFAULT_NUM_CHARS_PER_LINE 16