e877d3b4d70bbcdb84c109ae5dd474b02119118e
[supertux.git] / src / scene.h
1 //
2 // C Interface: scene
3 //
4 // Description: 
5 //
6 //
7 // Author: Tobias Glaesser <tobi.web@gmx.de>, (C) 2004
8 //
9 // Copyright: See COPYING file that comes with this distribution
10 //
11 //
12
13 #ifndef SUPERTUX_SCENE_H
14 #define SUPERTUX_SCENE_H
15
16 #include "defines.h"
17 #include "player.h"
18 #include "badguy.h"
19 #include "special.h"
20 #include "level.h"
21 #include "particlesystem.h"
22
23 #define FRAME_RATE 10 // 100 Frames per second (10ms)
24
25 extern int score;
26 extern int distros;
27 extern int level; 
28 extern int next_level;
29 extern int game_pause;
30 extern int score_multiplier;
31 extern int endpos;
32 extern bool counting_distros;
33 extern int distro_counter;
34
35 extern timer_type  super_bkgd_timer;
36 extern float scroll_x;
37 extern unsigned int global_frame_counter;
38
39 extern Player tux;
40 extern texture_type img_box_full, img_box_empty, img_mints, img_coffee, img_super_bkgd, img_red_glow;
41 extern timer_type time_left;
42 extern double frame_ratio;
43
44 #endif /*SUPERTUX_SCENE_H*/