diff --git a/TrueCraft.Client/AudioManager.cs b/TrueCraft.Client/AudioManager.cs index 7ec219a..e9b0c94 100644 --- a/TrueCraft.Client/AudioManager.cs +++ b/TrueCraft.Client/AudioManager.cs @@ -117,9 +117,7 @@ namespace TrueCraft.Client public void PlayPack(string pack, float volume = 1.0f) { var i = MathHelper.Random.Next(0, AudioPacks[pack].Length); - var instance = AudioPacks[pack][i].CreateInstance(); - instance.Volume = volume * EffectVolume; - instance.Play(); + AudioPacks[pack][i].Play(volume * EffectVolume, 1.0f, 0.0f); } } } diff --git a/TrueCraft.Client/Events/ChunkEventArgs.cs b/TrueCraft.Client/Events/ChunkEventArgs.cs index 92ac37c..30293b7 100644 --- a/TrueCraft.Client/Events/ChunkEventArgs.cs +++ b/TrueCraft.Client/Events/ChunkEventArgs.cs @@ -2,7 +2,7 @@ namespace TrueCraft.Client.Events { - public class ChunkEventArgs + public class ChunkEventArgs : EventArgs { public ReadOnlyChunk Chunk { get; set; } diff --git a/TrueCraft.Client/TrueCraftGame.cs b/TrueCraft.Client/TrueCraftGame.cs index c4eecda..878e054 100644 --- a/TrueCraft.Client/TrueCraftGame.cs +++ b/TrueCraft.Client/TrueCraftGame.cs @@ -411,7 +411,7 @@ namespace TrueCraft.Client GraphicsDevice.SetRenderTarget(null); SpriteBatch.Begin(); - SpriteBatch.Draw(RenderTarget, new Vector2(0)); + SpriteBatch.Draw(RenderTarget, Vector2.Zero, Color.White); SpriteBatch.End(); base.Draw(gameTime);