- update_on_ground_flag(hit);
-
- if(hit.bottom || hit.top) {
- physic.set_velocity_y(0);
- }
- if(hit.left || hit.right) {
- dir = dir == LEFT ? RIGHT : LEFT;
- sprite->set_action(dir == LEFT ? "left" : "right");
- physic.set_velocity_x(-physic.get_velocity_x());
- }