- converted text_type into a class
[supertux.git] / src / scene.h
index e877d3b..a517b8e 100644 (file)
 #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*/