public void Initialize(Game _game) { game = _game; scene = new Scene(game); pauseScreen = new PauseScreen(game.Content, "Screens/pause", "Fonts/OCR"); levelCompleteScreen = new LevelCompleteScreen(game.Content, "Screens/levelcomplete", "Fonts/OCR"); InitParticles(); startPeeps = gameOptions.StartPeeps; levelCount = 0; soundPlayer = new SoundPlayer(game.Content); soundPlayer.AddSound("Reward", "Audio\\Effects\\reward", false); soundPlayer.AddSound("Explosion", "Audio\\Effects\\explosion", false); soundPlayer.AddSound("Thrust", "Audio\\Effects\\thrust", true); soundPlayer.AddSound("Scream", "Audio\\Effects\\scream", false); soundPlayer.AddSound("ScoreUp", "Audio\\Effects\\scoreup", false); MediaPlayer.IsRepeating = true; MediaPlayer.Volume = gameOptions.MusicVolumeAtPlay; MediaPlayer.Play(game.Content.Load<Song>("Audio\\Music\\Pulse")); playerOne = new Player(game, "Models/ship", scene.Light); playerOne.Fuel=gameOptions.StartFuel; playerOne.StartFuel=gameOptions.StartFuel; playerOne.Score = 0; playerOne.Lives = gameOptions.StartLives; CreateLevel(); }
public void Initialize(Game _game) { game = _game; scene = new Scene(game); pauseScreen = new PauseScreen(game.Content, "Screens/pause", "Fonts/OCR"); levelCompleteScreen = new LevelCompleteScreen(game.Content, "Screens/levelcomplete", "Fonts/OCR"); InitParticles(); startPeeps = gameOptions.StartPeeps; levelCount = 0; soundPlayer = new SoundPlayer(game.Content); soundPlayer.AddSound("Reward", "Audio\\Effects\\reward", false); soundPlayer.AddSound("Explosion", "Audio\\Effects\\explosion", false); soundPlayer.AddSound("Thrust", "Audio\\Effects\\thrust", true); soundPlayer.AddSound("Scream", "Audio\\Effects\\scream", false); soundPlayer.AddSound("ScoreUp", "Audio\\Effects\\scoreup", false); MediaPlayer.IsRepeating = true; MediaPlayer.Volume = gameOptions.MusicVolumeAtPlay; MediaPlayer.Play(game.Content.Load <Song>("Audio\\Music\\Pulse")); playerOne = new Player(game, "Models/ship", scene.Light); playerOne.Fuel = gameOptions.StartFuel; playerOne.StartFuel = gameOptions.StartFuel; playerOne.Score = 0; playerOne.Lives = gameOptions.StartLives; CreateLevel(); }
public BaseScreen(ContentManager content, String assetName, String fontName) { background = new Sprite(content.Load <Texture2D>(assetName)); background.Position = new Vector2(background.Width / 2, background.Height / 2); font = content.Load <SpriteFont>(fontName); overlay = new Sprite(content.Load <Texture2D>("Sprites/pixel")); overlay.Width = background.Width; overlay.Height = background.Height; overlay.Position = Vector2.Zero; overlay.Colour = Color.Black; overlayAlpha = 1.0f; fadeSpeed = 1.0f; originalFadeSpeed = fadeSpeed; soundPlayer = new SoundPlayer(content); soundPlayer.AddSound("Select", "Audio\\Effects\\select", false); options = new List <String>(); menuAlignment = 0; menuColour = Color.White; selectedColour = Color.Blue; loaded = 0; Reset(); }
public BaseScreen(ContentManager content, String assetName, String fontName) { background = new Sprite(content.Load<Texture2D>(assetName)); background.Position = new Vector2(background.Width/2, background.Height/2); font = content.Load<SpriteFont>(fontName); overlay = new Sprite(content.Load<Texture2D>("Sprites/pixel")); overlay.Width = background.Width; overlay.Height= background.Height; overlay.Position = Vector2.Zero; overlay.Colour = Color.Black; overlayAlpha = 1.0f; fadeSpeed = 1.0f; originalFadeSpeed = fadeSpeed; soundPlayer = new SoundPlayer(content); soundPlayer.AddSound("Select", "Audio\\Effects\\select", false); options = new List<String>(); menuAlignment = 0; menuColour = Color.White; selectedColour = Color.Blue; loaded = 0; Reset(); }