#ifndef SUPERTUX_SCENE_H
#define SUPERTUX_SCENE_H
-#include "defines.h"
-#include "player.h"
-#include "badguy.h"
-#include "special.h"
-#include "level.h"
-#include "particlesystem.h"
+#include "texture.h"
+#include "timer.h"
#define FRAME_RATE 10 // 100 Frames per second (10ms)
-extern int score;
-extern int distros;
-extern int level;
-extern int next_level;
-extern int game_pause;
-extern int score_multiplier;
-extern int endpos;
-extern bool counting_distros;
-extern int distro_counter;
+// Player stats
+struct PlayerStatus
+{
+ int score;
+ int distros;
+ int next_level;
+ int score_multiplier;
+};
+
+extern PlayerStatus player_status;
-extern timer_type super_bkgd_timer;
extern float scroll_x;
extern unsigned int global_frame_counter;
-extern Player tux;
-extern texture_type img_box_full, img_box_empty, img_mints, img_coffee, img_super_bkgd, img_red_glow;
-extern timer_type time_left;
-extern double frame_ratio;
-
#endif /*SUPERTUX_SCENE_H*/