+ lightsprite->set_blend(Blend(GL_SRC_ALPHA, GL_ONE));
+
+ if(type == FIRE_BONUS) {
+ sprite = sprite_manager->create("images/powerups/fireflower/fireflower.sprite");
+ sound_manager->preload("sounds/fire-flower.wav");
+ lightsprite->set_color(Color(0.3f, 0.0f, 0.0f));
+ }
+ else if(type == ICE_BONUS) {
+ sprite = sprite_manager->create("images/powerups/iceflower/iceflower.sprite");
+ sound_manager->preload("sounds/fire-flower.wav");
+ lightsprite->set_color(Color(0.0f, 0.1f, 0.2f));
+ } else {
+ assert(false);
+ }