float fps_fps;
FrameRate frame_rate;
int pause_menu_frame;
- int debug_fps;
/** If true the end_sequence will be played, user input will be
ignored while doing that */
// the sector and spawnpoint we shoudl spawn after this frame
std::string newsector;
std::string newspawnpoint;
+
public:
enum ExitStatus { ES_NONE, ES_LEVEL_FINISHED, ES_GAME_OVER, ES_LEVEL_ABORT };
private:
private:
static GameSession* current_;
+ // for cheating
+ std::string last_keys;
+ // for fire works
+ Timer random_timer;
+
void restart_level();
void check_end_conditions();
void drawendscreen();
void drawresultscreen(void);
-private:
void on_escape_press();
void process_menu();
};