jump_early_apex(),
on_ice(),
ice_this_frame(),
- light(1.0f,1.0f,1.0f),
lightsprite(SpriteManager::current()->create("images/objects/lightmap_light/lightmap_light-tiny.sprite")),
dir(),
old_dir(),
; // don't draw Tux
else {
sprite->draw(context, get_pos(), LAYER_OBJECTS + 1);
- // illuminate Tux in dark areas with earthflower bonus
- context.get_light( get_bbox().get_middle(), &light );
- if (light.red + light.green + light.blue < 3.0 && player_status->bonus == EARTH_BONUS){
+ // draw light with earthflower bonus
+ if (player_status->bonus == EARTH_BONUS){
context.push_target();
context.set_target(DrawingContext::LIGHTMAP);
lightsprite->draw(context, get_pos() + Vector(dir==LEFT ? 0 : 32, 0), 0);