X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=930cc113f0ac38d3015eca1d7d6145dc1b3dc786;hb=e1fdeb57afb3db322b3757d8105c66ba33cadca4;hp=0474bc7570405d8d376bf3017db47ad7732a744b;hpb=5f23eef52ec62dc30c388b1016aea87b80873d20;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 0474bc75..930cc113 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -42,6 +42,8 @@ #define BLIT_OPAQUE 0 #define BLIT_MASKED 1 +#define BLIT_INVERSE 2 +#define BLIT_ON_BACKGROUND 3 #define FULLSCREEN_NOT_AVAILABLE FALSE #define FULLSCREEN_AVAILABLE TRUE @@ -191,6 +193,7 @@ #define LEVELS_DIRECTORY "levels" #define TAPES_DIRECTORY "tapes" #define SCORES_DIRECTORY "scores" +#define DOCS_DIRECTORY "docs" #if !defined(PLATFORM_MSDOS) #define GRAPHICS_SUBDIR "gfx_classic" @@ -277,6 +280,7 @@ struct OptionInfo char *graphics_directory; char *sounds_directory; char *music_directory; + char *docs_directory; char *execute_command; boolean serveronly; @@ -352,7 +356,6 @@ struct GfxInfo int num_fonts; struct FontBitmapInfo *font_bitmap_info; int (*select_font_function)(int); - Pixel inverse_text_color; int anim_random_frame; }; @@ -528,6 +531,12 @@ struct ArtworkInfo char *mus_current_identifier; }; +struct ValueTextInfo +{ + int value; + char *text; +}; + struct ConfigInfo { char *token;