X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fsector.h;h=21a9c028ec154dcc8e0a333f65c6b85c3780e387;hb=b524515944583916655a9f2cf1a667e55e7ed4ce;hp=467fd1db7de0ab55971999244fc7d4e8db55ede4;hpb=95ef01464dbf007c0f0d9c3d8a88a147c117385d;p=supertux.git diff --git a/src/sector.h b/src/sector.h index 467fd1db7..21a9c028e 100644 --- a/src/sector.h +++ b/src/sector.h @@ -70,6 +70,8 @@ public: Sector(); ~Sector(); + /// create new sector + static Sector *create(const std::string& name, size_t width, size_t height); /// read sector from lisp file void parse(LispReader& reader); void parse_old_format(LispReader& reader); @@ -112,7 +114,7 @@ public: 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); + bool add_particles(const Vector& epicenter, int min_angle, int max_angle, const Vector& initial_velocity, const Vector& acceleration, int number, Color color, int size, int life_time, int drawing_layer); void add_floating_text(const Vector& pos, const std::string& text); /** Try to grab the coin at the given coordinates */