X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fgameobjs.cpp;h=ce71deeded1fdc3ef206511d75f90511c2420479;hb=6c61f312a1f5a768e202195ca18ed5a51974bdcc;hp=1555fc806dd90ef145349a66c8f35f42a95c12ee;hpb=b88f36237b1e9d3584d15a4c322bc5d49fe5d95d;p=supertux.git diff --git a/src/gameobjs.cpp b/src/gameobjs.cpp index 1555fc806..ce71deede 100644 --- a/src/gameobjs.cpp +++ b/src/gameobjs.cpp @@ -465,8 +465,8 @@ SmokeCloud::draw(DrawingContext& context) img_smoke_cloud->draw(context, position, LAYER_OBJECTS+1); } -Particles::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) - : color(color_), size(size_), accel(acceleration) +Particles::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_) + : accel(acceleration), color(color_), size(size_), drawing_layer(drawing_layer_) { if(life_time == 0) { @@ -537,7 +537,7 @@ Particles::draw(DrawingContext& context) // draw particles for(std::vector::iterator i = particles.begin(); i < particles.end(); i++) { - context.draw_filled_rect((*i)->pos, Vector(size,size), color, LAYER_OBJECTS+10); + context.draw_filled_rect((*i)->pos, Vector(size,size), color, drawing_layer); } }