+ if(layer == LAYER_OBJECTS + 1) {
+ // Draw arm overlay graphics when Tux is holding something
+ if (holding_something && physic.get_velocity_y() == 0)
+ {
+ if (dir == RIGHT)
+ sprite->grab_right->draw(pos);
+ else
+ sprite->grab_left->draw(pos);
+ }
+
+ // Draw blinking star overlay
+ if (invincible_timer.started() &&
+ (invincible_timer.get_left() > TUX_INVINCIBLE_TIME_WARNING || global_frame_counter % 3))
+ {
+ if (size == SMALL || duck)
+ smalltux_star->draw(pos);
+ else
+ largetux_star->draw(pos);
+ }
+
+ return;
+ }
+