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 */
35 /*---------------------------------------------------------------------------*/
40 const struct set *get_set(int);
42 /*---------------------------------------------------------------------------*/
44 int set_completed(const struct set *);
46 int set_level_exists(const struct set *, int);
48 /*---------------------------------------------------------------------------*/
51 const struct set *curr_set(void);
53 const struct level *get_level(int);
55 /*---------------------------------------------------------------------------*/
57 void set_finish_level(struct level_game *, const char *);
58 void score_change_name(struct level_game *, const char *);
60 /*---------------------------------------------------------------------------*/
66 /*---------------------------------------------------------------------------*/