X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fsector.h;h=467fd1db7de0ab55971999244fc7d4e8db55ede4;hb=35fa5542fadf1848919363620c7a76b04150c283;hp=d4291c8003c016bd3ac5a8982cf6db5180ecfe15;hpb=b83457d64b44e5a3c5071a2f5ecf5c624000f9af;p=supertux.git diff --git a/src/sector.h b/src/sector.h index d4291c800..467fd1db7 100644 --- a/src/sector.h +++ b/src/sector.h @@ -107,12 +107,13 @@ public: const Vector& movement, Tile* tile); void add_bouncy_brick(const Vector& pos); - BadGuy* add_bad_guy(float x, float y, BadGuyKind kind); + BadGuy* add_bad_guy(float x, float y, BadGuyKind kind, bool activate); void add_upgrade(const Vector& pos, Direction dir, UpgradeKind kind); bool add_bullet(const Vector& pos, float xm, Direction dir); bool add_smoke_cloud(const Vector& pos); bool add_particles(const Vector& epicenter, const Vector& velocity, const Vector& acceleration, int number, Color color, int size, int life_time); + void add_floating_text(const Vector& pos, const std::string& text); /** Try to grab the coin at the given coordinates */ void trygrabdistro(const Vector& pos, int bounciness); @@ -139,6 +140,9 @@ public: static Sector* current() { return _current; } + /** Get total number of some stuff */ + int get_total_badguys(); + private: void load_music(); @@ -187,7 +191,7 @@ private: int distro_counter; bool counting_distros; - int currentmusic; + int currentmusic; }; #endif