- if (newState == CHARGING) {
- sprite->set_action(dir == LEFT ? "charging-left" : "charging-right", 1);
- } else
- if (newState == JUMPING) {
- sprite->set_action(dir == LEFT ? "jumping-left" : "jumping-right");
- physic.set_velocity_x(dir == LEFT ? -HORIZONTAL_SPEED : HORIZONTAL_SPEED);
- physic.set_velocity_y(VERTICAL_SPEED);
- sound_manager->play( HOP_SOUND, get_pos());
- }
+ if (newState == CHARGING) {
+ sprite->set_action(dir == LEFT ? "charging-left" : "charging-right", 1);
+ } else
+ if (newState == JUMPING) {
+ sprite->set_action(dir == LEFT ? "jumping-left" : "jumping-right");
+const float HORIZONTAL_SPEED = 220; /**< x-speed when jumping */
+ physic.set_velocity_x(dir == LEFT ? -HORIZONTAL_SPEED : HORIZONTAL_SPEED);
+const float VERTICAL_SPEED = -450; /**< y-speed when jumping */
+ physic.set_velocity_y(VERTICAL_SPEED);
+ SoundManager::current()->play( SKULLYHOP_SOUND, get_pos());
+ }