Level* level;
Player* tux;
- Timer scrolling_timer;
-
int distro_counter;
bool counting_distros;
int currentmusic;
std::vector<Bullet*> bullets;
std::vector<GameObject*> gameobjects;
+ Camera* camera;
DisplayManager displaymanager;
public:
static World* current() { return current_; }
static void set_current(World* w) { current_ = w; }
- World(const std::string& filename);
- World(const std::string& subset, int level_nr);
- //World() {};
+ World(const std::string& filename, int level_nr = -1);
~World();
Level* get_level() { return level; }
void draw();
void action(float elapsed_time);
- void scrolling(float elapsed_time); // camera scrolling
void play_music(int musictype);
int get_music_type();