4 #include "base_config.h"
7 /*---------------------------------------------------------------------------*/
9 #define SET_FILE "sets.txt"
13 /* A pack of levels */
17 int number; /* number of the set */
21 char user_scores[PATHMAX]; /* user highscore file */
22 char setname[MAXSTR]; /* internal set name */
24 char name[MAXSTR]; /* set name */
25 char desc[MAXSTR]; /* set description */
26 char shot[MAXSTR]; /* screenshot image file*/
28 struct score time_score; /* challenge score */
29 struct score coin_score; /* challenge score */
33 int count; /* number of levels */
34 int locked; /* number of locked levels */
35 int completed; /* number of completed levels */
38 /*---------------------------------------------------------------------------*/
43 const struct set *get_set(int);
45 /*---------------------------------------------------------------------------*/
47 int set_unlocked(const struct set *);
48 int set_completed(const struct set *);
50 int set_level_exists(const struct set *, int);
52 /*---------------------------------------------------------------------------*/
55 const struct set *curr_set(void);
57 const struct level *get_level(int);
59 /*---------------------------------------------------------------------------*/
61 void set_finish_level(struct level_game *, const char *);
62 void score_change_name(struct level_game *, const char *);
64 /*---------------------------------------------------------------------------*/
70 /*---------------------------------------------------------------------------*/