From: LMH Date: Tue, 10 Sep 2013 00:36:16 +0000 (-1000) Subject: WeakBlocks draw in front of other objects allowing them to hide objects X-Git-Url: https://git.octo.it/?p=supertux.git;a=commitdiff_plain;h=e4f3dd5160569a9fd9f7ac554eb4071460468558 WeakBlocks draw in front of other objects allowing them to hide objects --- diff --git a/src/object/weak_block.cpp b/src/object/weak_block.cpp index 693930ccc..f5c23fdd3 100644 --- a/src/object/weak_block.cpp +++ b/src/object/weak_block.cpp @@ -144,15 +144,15 @@ WeakBlock::update(float ) void WeakBlock::draw(DrawingContext& context) { - //Draw the Sprite. - sprite->draw(context, get_pos(), LAYER_OBJECTS); + //Draw the Sprite just in front of other objects + sprite->draw(context, get_pos(), LAYER_OBJECTS + 10); //Draw the light if burning and dark if(linked && (state != STATE_NORMAL)){ context.get_light( get_bbox().get_middle(), &light ); if (light.red + light.green + light.blue < 3.0){ context.push_target(); context.set_target(DrawingContext::LIGHTMAP); - sprite->draw(context, get_pos(), LAYER_OBJECTS); + sprite->draw(context, get_pos(), LAYER_OBJECTS + 10); lightsprite->draw(context, get_bbox().get_middle(), 0); context.pop_target(); }