Skip to content

Commit ba271b9

Browse files
author
Hyunwook Ha
committed
Add index++ to 2D Tutorial's AudioController.Update()
1 parent a19b867 commit ba271b9

File tree

13 files changed

+26
-26
lines changed

13 files changed

+26
-26
lines changed

Tutorials/learn-monogame-2d/src/15-Audio-Controller/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

Tutorials/learn-monogame-2d/src/16-Working-With-SpriteFonts/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

Tutorials/learn-monogame-2d/src/17-Scenes/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

Tutorials/learn-monogame-2d/src/18-Texture-Wrapping/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

Tutorials/learn-monogame-2d/src/19-User-Interface-Fundamentals/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

Tutorials/learn-monogame-2d/src/20-Implementing-UI-With-Gum/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

Tutorials/learn-monogame-2d/src/21-Customizing-Gum-UI/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

Tutorials/learn-monogame-2d/src/22-Snake-Game-Mechanics/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

Tutorials/learn-monogame-2d/src/23-Completing-The-Game/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

Tutorials/learn-monogame-2d/src/24-Shaders/MonoGameLibrary/Audio/AudioController.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ public void Update()
109109
if (instance.State == SoundState.Stopped && !instance.IsDisposed)
110110
{
111111
instance.Dispose();
112+
_activeSoundEffectInstances.RemoveAt(index);
112113
}
113-
114-
_activeSoundEffectInstances.RemoveAt(index);
114+
index++;
115115
}
116116
}
117117

0 commit comments

Comments
 (0)