projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20100713-1-src
[rocksndiamonds.git]
/
src
/
libgame
/
system.h
diff --git
a/src/libgame/system.h
b/src/libgame/system.h
index e5375e090c2e2143d3f506b94d8921c997748309..df95c9d336ff7ed064fb095c09572b5149b947b0 100644
(file)
--- 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 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"
/* default name for empty highscore entry */
#define EMPTY_PLAYER_NAME "no name"
@@
-1159,6
+1162,12
@@
struct TextPosInfo
int id;
};
int id;
};
+struct LevelStats
+{
+ int played;
+ int solved;
+};
+
/* ========================================================================= */
/* exported variables */
/* ========================================================================= */
/* exported variables */
@@
-1179,6
+1188,8
@@
extern LevelDirTree *leveldir_first;
extern LevelDirTree *leveldir_current;
extern int level_nr;
extern LevelDirTree *leveldir_current;
extern int level_nr;
+extern struct LevelStats level_stats[];
+
extern Display *display;
extern Visual *visual;
extern int screen;
extern Display *display;
extern Visual *visual;
extern int screen;