public ResetBoardAnimationManager(GameManager gameManager, Block[,] board) { volume = Convert.ToSingle(gameManager.GameData.GameSettings.SoundVolume / 100); using (Stream stream = TitleContainer.OpenStream("swoosh2.wav")) _swooshSound = SoundEffect.FromStream(stream); _gameManager = gameManager; _board = board; }
// Code to execute when the application is activated (brought to foreground) // This code will not execute when the application is first launched private void Application_Activated(object sender, ActivatedEventArgs e) { if (GameManager == null) { GameData gameData = GameData.LoadGameData(); GameManager = new GameManager(gameData); //if (gameData.GameState.Level > 0) //{ // GameManager.LoadLevel(gameData.GameState.Level); //} } }
// Code to execute when the application is launching (eg, from Start) // This code will not execute when the application is reactivated private void Application_Launching(object sender, LaunchingEventArgs e) { if (GameManager == null) { GameManager = new GameManager(GameData.LoadGameData()); //GameScreen gameScreen = new GameScreen(); } }