4 #include "base_config.h"
8 /*---------------------------------------------------------------------------*/
12 /* TODO: turn into an internal structure. */
23 int time; /* Time limit */
24 int goal; /* Coins needed */
28 struct score best_times;
29 struct score fast_unlock;
30 struct score most_coins;
34 /* Set information. */
40 /* String representation of the number (eg. "IV") */
48 int level_load(const char *, struct level *);
50 /*---------------------------------------------------------------------------*/
52 int level_exists(int);
54 void level_open (int);
55 int level_opened(int);
57 void level_complete (int);
58 int level_completed(int);
64 const char *level_shot(int);
65 const char *level_file(int);
66 const char *level_name(int);
67 const char *level_msg (int);
69 /*---------------------------------------------------------------------------*/
71 int level_score_update (int, int, int, int *, int *, int *);
72 void level_rename_player(int, int, int, int, const char *);
74 /*---------------------------------------------------------------------------*/