- if(hit.left || hit.right) {
- if( recently_changed_direction ) return CONTINUE;
- recently_changed_direction = true;
- dir = (dir == LEFT) ? RIGHT : LEFT;
- sprite->set_action(dir == LEFT ? "left" : "right");
- physic.set_velocity_x(-physic.get_velocity_x());
- }
- return CONTINUE;