4 #include "base_config.h"
7 /*---------------------------------------------------------------------------*/
9 #define SET_FILE "sets.txt"
18 char id[MAXSTR]; /* Internal set identifier */
19 char name[MAXSTR]; /* Set name */
20 char desc[MAXSTR]; /* Set description */
21 char shot[MAXSTR]; /* Set screen-shot */
23 char user_scores[PATHMAX]; /* User high-score file */
25 struct score time_score; /* Challenge score */
26 struct score coin_score; /* Challenge score */
30 int count; /* Number of levels */
31 int locked; /* Number of locked levels */
32 int completed; /* Number of completed levels */
35 /*---------------------------------------------------------------------------*/
40 const struct set *get_set(int);
42 int set_unlocked(const struct set *);
43 int set_completed(const struct set *);
44 int set_level_exists(const struct set *, int);
47 const struct set * curr_set(void);
48 const struct level *get_level(int);
50 /*---------------------------------------------------------------------------*/
52 void set_finish_level(struct level_game *, const char *);
53 void score_change_name(struct level_game *, const char *);
55 /*---------------------------------------------------------------------------*/
60 /*---------------------------------------------------------------------------*/