X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fconf_fnt.c;h=c0ba77e61cbb05d01198dc8d0d3b013904b1e5e8;hb=8848a001bf529a3e06710b80b928094e48f25aa8;hp=d94f047dac566f18cee14315e06d12dfe999475d;hpb=81d6b6bda96a976884b3945b15a8aba126e0a157;p=rocksndiamonds.git diff --git a/src/conf_fnt.c b/src/conf_fnt.c index d94f047d..c0ba77e6 100644 --- a/src/conf_fnt.c +++ b/src/conf_fnt.c @@ -1,7 +1,7 @@ /*********************************************************** * Rocks'n'Diamonds -- McDuffin Strikes Back! * *----------------------------------------------------------* -* (c) 1995-2002 Artsoft Entertainment * +* (c) 1995-2006 Artsoft Entertainment * * Holger Schemel * * Detmolder Strasse 189 * * 33604 Bielefeld * @@ -20,10 +20,10 @@ static struct { - int font_nr; - int special; + int font_nr; + int special; - int graphic; + int graphic; } font_to_graphic[] = { @@ -44,68 +44,248 @@ font_to_graphic[] = IMG_FONT_INITIAL_4 }, { - FONT_BIG_1, -1, - IMG_FONT_BIG_1 + FONT_TITLE_1, -1, + IMG_FONT_TITLE_1 }, { - FONT_BIG_2, -1, - IMG_FONT_BIG_2 + FONT_TITLE_2, -1, + IMG_FONT_TITLE_2 }, { - FONT_BIG_3, -1, - IMG_FONT_BIG_3 + FONT_TITLE_2, GFX_SPECIAL_ARG_SETUP, + IMG_FONT_TITLE_2_SETUP }, { - FONT_BIG_4, -1, - IMG_FONT_BIG_4 + FONT_MENU_1, -1, + IMG_FONT_MENU_1 }, { - FONT_MEDIUM_1, -1, - IMG_FONT_MEDIUM_1 + FONT_MENU_1_ACTIVE, -1, + IMG_FONT_MENU_1_ACTIVE }, { - FONT_MEDIUM_2, -1, - IMG_FONT_MEDIUM_2 + FONT_MENU_2, -1, + IMG_FONT_MENU_2 }, { - FONT_MEDIUM_3, -1, - IMG_FONT_MEDIUM_3 + FONT_MENU_2_ACTIVE, -1, + IMG_FONT_MENU_2_ACTIVE }, { - FONT_MEDIUM_4, -1, - IMG_FONT_MEDIUM_4 + FONT_TEXT_1, -1, + IMG_FONT_TEXT_1 }, { - FONT_SMALL_1, -1, - IMG_FONT_SMALL_1 + FONT_TEXT_1, GFX_SPECIAL_ARG_MAIN, + IMG_FONT_TEXT_1_MAIN }, { - FONT_SMALL_2, -1, - IMG_FONT_SMALL_2 + FONT_TEXT_1, GFX_SPECIAL_ARG_LEVELS, + IMG_FONT_TEXT_1_LEVELS }, { - FONT_SMALL_3, -1, - IMG_FONT_SMALL_3 + FONT_TEXT_1, GFX_SPECIAL_ARG_LEVELNR, + IMG_FONT_TEXT_1_LEVELNR }, { - FONT_SMALL_4, -1, - IMG_FONT_SMALL_4 + FONT_TEXT_1, GFX_SPECIAL_ARG_SETUP, + IMG_FONT_TEXT_1_SETUP }, { - FONT_SMALL_3, GFX_SPECIAL_ARG_EDITOR, - IMG_FONT_SMALL_3 + FONT_TEXT_1, GFX_SPECIAL_ARG_PREVIEW, + IMG_FONT_TEXT_1_PREVIEW }, { - FONT_TAPE, -1, - IMG_FONT_TAPE + FONT_TEXT_1, GFX_SPECIAL_ARG_SCORES, + IMG_FONT_TEXT_1_SCORES }, { - FONT_GAME, -1, - IMG_FONT_GAME + FONT_TEXT_1_ACTIVE, GFX_SPECIAL_ARG_SCORES, + IMG_FONT_TEXT_1_ACTIVE_SCORES }, { - FONT_NARROW, -1, - IMG_FONT_NARROW + FONT_TEXT_1, GFX_SPECIAL_ARG_PANEL, + IMG_FONT_TEXT_1_PANEL + }, + { + FONT_TEXT_1, GFX_SPECIAL_ARG_DOOR, + IMG_FONT_TEXT_1_DOOR + }, + { + FONT_TEXT_2, -1, + IMG_FONT_TEXT_2 + }, + { + FONT_TEXT_2, GFX_SPECIAL_ARG_MAIN, + IMG_FONT_TEXT_2_MAIN + }, + { + FONT_TEXT_2, GFX_SPECIAL_ARG_LEVELS, + IMG_FONT_TEXT_2_LEVELS + }, + { + FONT_TEXT_2, GFX_SPECIAL_ARG_LEVELNR, + IMG_FONT_TEXT_2_LEVELNR + }, + { + FONT_TEXT_2, GFX_SPECIAL_ARG_SETUP, + IMG_FONT_TEXT_2_SETUP + }, + { + FONT_TEXT_2, GFX_SPECIAL_ARG_PREVIEW, + IMG_FONT_TEXT_2_PREVIEW + }, + { + FONT_TEXT_2, GFX_SPECIAL_ARG_SCORES, + IMG_FONT_TEXT_2_SCORES + }, + { + FONT_TEXT_2_ACTIVE, GFX_SPECIAL_ARG_SCORES, + IMG_FONT_TEXT_2_ACTIVE_SCORES + }, + { + FONT_TEXT_3, -1, + IMG_FONT_TEXT_3 + }, + { + FONT_TEXT_3, GFX_SPECIAL_ARG_LEVELS, + IMG_FONT_TEXT_3_LEVELS + }, + { + FONT_TEXT_3, GFX_SPECIAL_ARG_LEVELNR, + IMG_FONT_TEXT_3_LEVELNR + }, + { + FONT_TEXT_3, GFX_SPECIAL_ARG_SETUP, + IMG_FONT_TEXT_3_SETUP + }, + { + FONT_TEXT_3, GFX_SPECIAL_ARG_PREVIEW, + IMG_FONT_TEXT_3_PREVIEW + }, + { + FONT_TEXT_3, GFX_SPECIAL_ARG_SCORES, + IMG_FONT_TEXT_3_SCORES + }, + { + FONT_TEXT_3_ACTIVE, GFX_SPECIAL_ARG_SCORES, + IMG_FONT_TEXT_3_ACTIVE_SCORES + }, + { + FONT_TEXT_4, -1, + IMG_FONT_TEXT_4 + }, + { + FONT_TEXT_4, GFX_SPECIAL_ARG_MAIN, + IMG_FONT_TEXT_4_MAIN + }, + { + FONT_TEXT_4, GFX_SPECIAL_ARG_LEVELS, + IMG_FONT_TEXT_4_LEVELS + }, + { + FONT_TEXT_4, GFX_SPECIAL_ARG_LEVELNR, + IMG_FONT_TEXT_4_LEVELNR + }, + { + FONT_TEXT_4, GFX_SPECIAL_ARG_SETUP, + IMG_FONT_TEXT_4_SETUP + }, + { + FONT_TEXT_4, GFX_SPECIAL_ARG_SCORES, + IMG_FONT_TEXT_4_SCORES + }, + { + FONT_TEXT_4_ACTIVE, GFX_SPECIAL_ARG_SCORES, + IMG_FONT_TEXT_4_ACTIVE_SCORES + }, + { + FONT_ENVELOPE_1, -1, + IMG_FONT_ENVELOPE_1 + }, + { + FONT_ENVELOPE_2, -1, + IMG_FONT_ENVELOPE_2 + }, + { + FONT_ENVELOPE_3, -1, + IMG_FONT_ENVELOPE_3 + }, + { + FONT_ENVELOPE_4, -1, + IMG_FONT_ENVELOPE_4 + }, + { + FONT_INPUT_1, -1, + IMG_FONT_INPUT_1 + }, + { + FONT_INPUT_1, GFX_SPECIAL_ARG_MAIN, + IMG_FONT_INPUT_1_MAIN + }, + { + FONT_INPUT_1_ACTIVE, -1, + IMG_FONT_INPUT_1_ACTIVE + }, + { + FONT_INPUT_1_ACTIVE, GFX_SPECIAL_ARG_MAIN, + IMG_FONT_INPUT_1_ACTIVE_MAIN + }, + { + FONT_INPUT_1_ACTIVE, GFX_SPECIAL_ARG_SETUP, + IMG_FONT_INPUT_1_ACTIVE_SETUP + }, + { + FONT_INPUT_2, -1, + IMG_FONT_INPUT_2 + }, + { + FONT_INPUT_2_ACTIVE, -1, + IMG_FONT_INPUT_2_ACTIVE + }, + { + FONT_OPTION_OFF, -1, + IMG_FONT_OPTION_OFF + }, + { + FONT_OPTION_ON, -1, + IMG_FONT_OPTION_ON + }, + { + FONT_VALUE_1, -1, + IMG_FONT_VALUE_1 + }, + { + FONT_VALUE_2, -1, + IMG_FONT_VALUE_2 + }, + { + FONT_VALUE_OLD, -1, + IMG_FONT_VALUE_OLD + }, + { + FONT_LEVEL_NUMBER, -1, + IMG_FONT_LEVEL_NUMBER + }, + { + FONT_LEVEL_NUMBER_ACTIVE, -1, + IMG_FONT_LEVEL_NUMBER_ACTIVE + }, + { + FONT_TAPE_RECORDER, -1, + IMG_FONT_TAPE_RECORDER + }, + { + FONT_GAME_INFO, -1, + IMG_FONT_GAME_INFO + }, + { + FONT_INFO_ELEMENTS, -1, + IMG_FONT_INFO_ELEMENTS + }, + { + FONT_INFO_LEVELSET, -1, + IMG_FONT_INFO_LEVELSET }, { -1, -1,