boolean explosions_delayed;
boolean envelope_active;
- boolean no_time_limit; // (variable only in very special case)
+ boolean no_level_time_limit; // (variable only in very special case)
+ boolean time_limit; // forced by levelset config or setup option
int time_final; // time (in seconds) or steps left or played
int score_time_final; // time (in frames) or steps played
int push_delay;
int push_delay_value;
- unsigned int actual_frame_counter;
+ DelayCounter actual_frame_counter;
int drop_delay;
int drop_pressed_delay;
void RequestQuitGameExt(boolean, boolean, char *);
void RequestQuitGame(boolean);
void RequestRestartGame(char *);
-void CheckGameOver(void);
+boolean CheckRestartGame(void);
boolean checkGameSolved(void);
boolean checkGameFailed(void);
boolean checkGameEnded(void);