4 #include "base_config.h"
7 /*---------------------------------------------------------------------------*/
9 #define SET_FILE "sets.txt"
13 /* A pack of levels */
17 int number; /* number of the set */
19 char file[MAXSTR]; /* set file description */
20 char user_scores[MAXSTR]; /* user highscore file */
21 char setname[MAXSTR]; /* internal set name */
23 char name[MAXSTR]; /* set name */
24 char desc[MAXSTR]; /* set description */
25 char shot[MAXSTR]; /* screenshot image file*/
27 struct score time_score; /* challenge score */
28 struct score coin_score; /* challenge score */
32 int count; /* number of levels */
33 int locked; /* number of locked levels */
34 int completed; /* number of completed levels */
37 /*---------------------------------------------------------------------------*/
42 const struct set *get_set(int);
44 /*---------------------------------------------------------------------------*/
46 int set_unlocked(const struct set *);
47 int set_completed(const struct set *);
49 int set_level_exists(const struct set *, int);
51 /*---------------------------------------------------------------------------*/
54 const struct set *curr_set(void);
56 const struct level *get_level(int);
58 /*---------------------------------------------------------------------------*/
60 void set_finish_level(struct level_game *, const char *);
61 void score_change_name(struct level_game *, const char *);
63 /*---------------------------------------------------------------------------*/
69 /*---------------------------------------------------------------------------*/