diff --git a/src/Audio/Cue.cs b/src/Audio/Cue.cs index b7daa61..a3f23c9 100644 --- a/src/Audio/Cue.cs +++ b/src/Audio/Cue.cs @@ -92,7 +92,8 @@ namespace Microsoft.Xna.Framework.Audio { get { - return INTERNAL_framesSinceStart < 4; + // Arbitrarily 1 frame in a 15Hz game -flibit + return INTERNAL_timer.ElapsedMilliseconds < 67; } } @@ -144,9 +145,6 @@ namespace Microsoft.Xna.Framework.Audio private AudioCategory INTERNAL_category; private bool INTERNAL_isManaged; - // Arbitrary nonsense to prevent duplicate Cues - private ulong INTERNAL_framesSinceStart = 0; - // Fading private enum FadeMode { @@ -464,8 +462,6 @@ namespace Microsoft.Xna.Framework.Audio return true; } - INTERNAL_framesSinceStart += 1; - // Play events when the timestamp has been hit. for (int i = 0; i < INTERNAL_eventList.Count; i += 1) {