Yay, I'm in the AUTHORS file too!
[neverball] / ball / progress.h
1 #ifndef PROGRESS_H
2 #define PROGRESS_H
3
4 /*---------------------------------------------------------------------------*/
5
6 void progress_init(int);
7
8 int  progress_play(int level);
9 void progress_step(void);
10 void progress_stat(int status);
11 void progress_stop(void);
12 void progress_exit(int status);
13
14 int  progress_next_avail(void);
15 int  progress_next(void);
16 int  progress_same_avail(void);
17 int  progress_same(void);
18
19 void progress_rename(int);
20
21 int  progress_replay(const char *);
22
23 int  progress_dead(void);
24 int  progress_done(void);
25
26 int  progress_lvl_high(void);
27 int  progress_set_high(void);
28
29 int  curr_level(void);
30 int  curr_balls(void);
31 int  curr_score(void);
32 int  curr_mode (void);
33 int  curr_bonus(void);
34 int  curr_goal (void);
35
36 int  progress_time_rank(void);
37 int  progress_goal_rank(void);
38 int  progress_coin_rank(void);
39
40 int  progress_times_rank(void);
41 int  progress_score_rank(void);
42
43 int  progress_reward_ball(int);
44
45 /*---------------------------------------------------------------------------*/
46
47 #define MODE_CHALLENGE 1
48 #define MODE_NORMAL    2
49
50 #define MODE_COUNT 2
51
52 const char *mode_to_str(int, int);
53
54 /*---------------------------------------------------------------------------*/
55
56 #endif