{
private:
typedef std::list<BadGuy*> BadGuys;
- BadGuys bad_guys;
BadGuys bad_guys_to_add;
Level* level;
Player tux;
Timer scrolling_timer;
- float moved_scroll_x;
int distro_counter;
bool counting_distros;
static World* current_;
public:
+ BadGuys bad_guys;
std::vector<BouncyDistro*> bouncy_distros;
std::vector<BrokenBrick*> broken_bricks;
std::vector<BouncyBrick*> bouncy_bricks;
World(const std::string& filename);
World(const std::string& subset, int level_nr);
- World();
+ World() {};
~World();
Level* get_level() { return level; }
void draw();
void action(double frame_ratio);
- void scrolling(); // camera scrolling
+ void scrolling(double frame_ratio); // camera scrolling
void play_music(int musictype);
int get_music_type();