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 init_levels[MAXSTR]; /* levels list file */
20 char init_scores[MAXSTR]; /* levels intals score file */
21 char user_scores[MAXSTR]; /* lever user highscore file */
23 char shot[MAXSTR]; /* screenshot image file*/
24 char name[MAXSTR]; /* set name */
25 char desc[MAXSTR]; /* set description */
27 struct score time_score; /* challenge score */
28 struct score coin_score; /* challenge score */
32 int count; /* number of levels */
33 int limit; /* last opened level */
36 /*---------------------------------------------------------------------------*/
41 const struct set *get_set(int);
43 /*---------------------------------------------------------------------------*/
45 int set_extra_bonus_opened(const struct set *);
46 int set_completed(const struct set *);
48 int set_level_exists(const struct set *, int);
50 /*---------------------------------------------------------------------------*/
53 const struct set *curr_set(void);
55 const struct level *get_level(int);
57 /*---------------------------------------------------------------------------*/
59 void set_finish_level(struct level_game *, const char *);
60 void score_change_name(struct level_game *, const char *);
62 /*---------------------------------------------------------------------------*/
68 /*---------------------------------------------------------------------------*/