/* set global info */
int number; /* number of the set */
- char file[MAXSTR]; /* set file description */
- char user_scores[MAXSTR]; /* user highscore file */
+ char file[PATHMAX];
+
+ char user_scores[PATHMAX]; /* user highscore file */
char setname[MAXSTR]; /* internal set name */
char name[MAXSTR]; /* set name */
struct score time_score; /* challenge score */
struct score coin_score; /* challenge score */
-
+
/* levels info */
-
- int count; /* number of levels */
- int limit; /* last opened level */
+
+ int count; /* number of levels */
+ int locked; /* number of locked levels */
+ int completed; /* number of completed levels */
};
/*---------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------*/
-int set_extra_bonus_opened(const struct set *);
+int set_unlocked(const struct set *);
int set_completed(const struct set *);
int set_level_exists(const struct set *, int);