public Bombard(Model model, Terrain terrain, Texture2D tex, Camera camera, HUD hud, float milliseconds, Effect effect, Texture2D smokeTexture, Audio audio) { this.texture = tex; this.model = model; this.camera = camera; this.hud = hud; this.terrain = terrain; this.milliseconds = milliseconds; this.effect = effect; this.smokeTexture = smokeTexture; this.audio = audio; Vector3 rand = RandomPosition(); }
protected override void LoadContent() { // Load resources to play the intro video LoadVideoResources(); // Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice); font = Content.Load<SpriteFont>(@"Fonts\GameFont"); randomNumberGenerator = new Random(); audio = new Audio(this); // The font, the random number generator and audio need to be accessible from every where Services.AddService(typeof(SpriteFont), font); Services.AddService(typeof(Random), randomNumberGenerator); Services.AddService(typeof(Audio), audio); }
private void StartBackgroundMusic() { audio = (Audio)Game.Services.GetService(typeof(Audio)); audio.PlayBackgroundMusic("QuickSilver"); }