Added more sound effeects. Added audio manager.

This commit is contained in:
2025-12-28 21:23:23 -05:00
parent 874c263910
commit c4a98ce03d
32 changed files with 550 additions and 37 deletions

View File

@@ -1,4 +1,5 @@
using AlienAttack.MonoGame.View;
using AlienAttack.MonoGame.Audio;
using AlienAttack.MonoGame.View;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Content;
using System;
@@ -12,6 +13,7 @@ public class SpriteUpdateContext(AlienAttackGame game)
public required Random Random { get; init; }
public required GameTime GameTime { get; init; }
public required ContentManager Content { get; init; }
public AudioManager AudioManager => game.Audio;
}
public class SpriteCollisionContext(AlienAttackGame game)
@@ -21,4 +23,5 @@ public class SpriteCollisionContext(AlienAttackGame game)
public required Action<Sprite> SpawnSprite { get; init; }
public required Random Random { get; init; }
public required ContentManager Content { get; init; }
public AudioManager AudioManager => game.Audio;
}