- {
- /* Tux has coffee! */
- if (!duck)
- {
- if (!skidding_timer.started())
- {
- if (!jumping || physic.get_velocity_y() > 0)
- {
- if (dir == RIGHT)
- bigfiretux_right[frame_]->draw(base.x- scroll_x - 8, base.y);
- else
- bigfiretux_left[frame_]->draw(base.x- scroll_x - 8, base.y);
- }
- else
- {
- if (dir == RIGHT)
- bigfiretux_right_jump->draw(base.x- scroll_x - 8, base.y);
- else
- bigfiretux_left_jump->draw(base.x- scroll_x - 8, base.y);
- }
- }
- else
- {
- if (dir == RIGHT)
- skidfiretux_right->draw(base.x- scroll_x - 8, base.y);
- else
- skidfiretux_left->draw(base.x- scroll_x - 8, base.y);
- }
- }
- else
- {
- if (dir == RIGHT)
- duckfiretux_right->draw( base.x- scroll_x - 8, base.y - 16);
- else
- duckfiretux_left->draw( base.x- scroll_x - 8, base.y - 16);
- }
- }
-
- if (holding_something && !duck && physic.get_velocity_y() == 0)
- {
- if (dir == RIGHT)
- largetux.grab_right->draw(base.x - scroll_x, base.y);
- else
- largetux.grab_left->draw(base.x - scroll_x, base.y);
- }
-
- if (invincible_timer.started())
- largetux_star->draw(base.x - scroll_x, base.y);