X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=df95c9d336ff7ed064fb095c09572b5149b947b0;hb=0c6144aa1196e8121ba38716f9f95836d0ccbb9e;hp=e5375e090c2e2143d3f506b94d8921c997748309;hpb=8848a001bf529a3e06710b80b928094e48f25aa8;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index e5375e09..df95c9d3 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -316,6 +316,9 @@ /* maximum allowed length of player name */ #define MAX_PLAYER_NAME_LEN 10 +/* maximum number of levels in a level set */ +#define MAX_LEVELS 1000 + /* default name for empty highscore entry */ #define EMPTY_PLAYER_NAME "no name" @@ -1159,6 +1162,12 @@ struct TextPosInfo int id; }; +struct LevelStats +{ + int played; + int solved; +}; + /* ========================================================================= */ /* exported variables */ @@ -1179,6 +1188,8 @@ extern LevelDirTree *leveldir_first; extern LevelDirTree *leveldir_current; extern int level_nr; +extern struct LevelStats level_stats[]; + extern Display *display; extern Visual *visual; extern int screen;