Rename SoundCompleteCallback to SoundEffectStreamCallback
diff --git a/examples/game/lib/sound.dart b/examples/game/lib/sound.dart index 8079869..5794837 100644 --- a/examples/game/lib/sound.dart +++ b/examples/game/lib/sound.dart
@@ -3,7 +3,7 @@ // TODO: The sound effects should probably use Android's SoundPool instead of // MediaPlayer as it is more efficient and flexible for playing back sound effects -typedef void SoundCompleteCallback(); +typedef void SoundEffectStreamCallback(SoundEffectStream); class SoundEffect { SoundEffect(this._url); @@ -26,7 +26,7 @@ this.volume, this.pitch, this.pan, - this.callback + this.onSoundComplete ); // TODO: Make these properties work @@ -40,20 +40,20 @@ // TODO: Implement completion callback. On completion, sounds should // also be removed from the list of playing sounds. - SoundCompleteCallback callback; + SoundEffectStreamCallback onSoundComplete; MediaPlayerProxy _player; } -SoundEffectPlayer _sharedSoundPool; +SoundEffectPlayer _sharedSoundEffectPlayer; class SoundEffectPlayer { static SoundEffectPlayer sharedInstance() { - if (_sharedSoundPool == null) { - _sharedSoundPool = new SoundEffectPlayer(); + if (_sharedSoundEffectPlayer == null) { + _sharedSoundEffectPlayer = new SoundEffectPlayer(); } - return _sharedSoundPool; + return _sharedSoundEffectPlayer; } SoundEffectPlayer() { @@ -92,7 +92,7 @@ double volume = 1.0, double pitch = 1.0, double pan = 0.0, - SoundCompleteCallback callback = null]) { + SoundEffectStreamCallback callback = null]) { // Create new PlayingSound object SoundEffectStream playingSound = new SoundEffectStream(