+ } else if(kind == BAD_WALKINGTREE) {
+ if (mode == BGM_BIG)
+ {
+ set_sprite(img_walkingtree_left_small, img_walkingtree_left_small);
+ physic.set_velocity_x(physic.get_velocity_x() * 2.0f);
+ // XXX magic number: 66 is BGM_BIG height
+
+ make_player_jump(player);
+ base.y += 66 - base.height;
+
+ World::current()->add_score(Vector(base.x, base.y),
+ 25 * player_status.score_multiplier);
+ player_status.score_multiplier++;
+
+ mode = BGM_SMALL;
+ }
+ else
+ squish_me(player);