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();
}