+void Heroine::update(Mf::Scalar t, Mf::Scalar dt)
+{
+ 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);
+}
+
+