Correct logic of BSP back/front tests
[neverball] / ball / progress.h
index 2e3fc22..bd15585 100644 (file)
@@ -9,14 +9,14 @@ int  progress_play(int level);
 void progress_step(void);
 void progress_stat(int status);
 void progress_stop(void);
-void progress_exit(int status);
+void progress_exit(void);
 
 int  progress_next_avail(void);
 int  progress_next(void);
 int  progress_same_avail(void);
 int  progress_same(void);
 
-void progress_rename();
+void progress_rename(int);
 
 int  progress_replay(const char *);
 
@@ -44,10 +44,15 @@ int  progress_reward_ball(int);
 
 /*---------------------------------------------------------------------------*/
 
-#define MODE_CHALLENGE 1
-#define MODE_NORMAL    2
+enum
+{
+    MODE_NONE = 0,
 
-#define MODE_COUNT 2
+    MODE_CHALLENGE,
+    MODE_NORMAL,
+
+    MODE_MAX
+};
 
 const char *mode_to_str(int, int);