- // really just for heroine...
-
- Mf::Scalar force = 4000.0;
-
- Mf::Vector2 left = Mf::Vector2(-force, 0.0);
- Mf::Vector2 right = Mf::Vector2(force, 0.0);
- Mf::Vector2 down = Mf::Vector2(0.0, -force);
- Mf::Vector2 up = Mf::Vector2(0.0, force);
+ Character::update(t, dt);
+
+ Mf::Vector3 at(0.0, 0.0, 0.0);
+ const Mf::Vector3 up(0.0, 1.0, 0.0);
+
+ if (mState.velocity[0] < 0.0) at[0] = -1.0;
+ else at[0] = 1.0;
+
+ Mf::Sound::setListenerPosition(Mf::promote(mState.position));
+ Mf::Sound::setListenerVelocity(Mf::promote(mState.velocity));
+ Mf::Sound::setListenerOrientation(at, up);
+}
+