- if(fabsf(hit.normal.x) > .8) { // left/right?
- dir = dir == LEFT ? RIGHT : LEFT;
- sprite->set_action(dir == LEFT ? "left" : "right");
- physic.set_velocity_x(-physic.get_velocity_x());
- } else if(hit.normal.y < -.8) { // grounf
- physic.set_velocity_y(JUMPSPEED);
- }
-