X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=76169efa6bf0345e6e90f64fc63d827fdee5c7b5;hb=187654874c567be3a92e0b53aa1df45407432265;hp=839a52586fb5fba4268eb297cf50c99f44841e85;hpb=dad6457f2f778d11ad84e90d328981532d0ba0ea;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index 839a5258..76169efa 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -567,6 +567,7 @@ #define DOCS_DIRECTORY "docs" #define CACHE_DIRECTORY "cache" #define CONF_DIRECTORY "conf" +#define NETWORK_DIRECTORY "network" #define GFX_CLASSIC_SUBDIR "gfx_classic" #define SND_CLASSIC_SUBDIR "snd_classic" @@ -1539,6 +1540,7 @@ struct TextPosInfo int x, y; int xoffset; /* special case for tape date and time */ int xoffset2; /* special case for tape date */ + int yoffset; /* special case for list of preview players */ int width, height; int align, valign; int size; /* also used for suffix ".digits" */ @@ -1553,6 +1555,8 @@ struct TextPosInfo int style; /* needed for panel time/health graphics */ int tile_size; /* special case for list of network players */ + int border_size; /* special case for list of preview players */ + int vertical; /* special case for list of preview players */ }; struct MouseActionInfo @@ -1562,6 +1566,11 @@ struct MouseActionInfo int button_hint; }; +struct LevelSetInfo +{ + int music[MAX_LEVELS]; +}; + struct LevelStats { int played; @@ -1591,6 +1600,7 @@ extern LevelDirTree *leveldir_first; extern LevelDirTree *leveldir_current; extern int level_nr; +extern struct LevelSetInfo levelset; extern struct LevelStats level_stats[]; extern DrawWindow *window;