WeakBlocks draw in front of other objects allowing them to hide objects
authorLMH <lmh.0013@gmail.com>
Tue, 10 Sep 2013 00:36:16 +0000 (14:36 -1000)
committerTobias Markus <tobbi@mozilla-uk.org>
Sat, 26 Oct 2013 16:45:22 +0000 (18:45 +0200)
src/object/weak_block.cpp

index 693930c..f5c23fd 100644 (file)
@@ -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();
     }