public static void loadLevel4(Canvas canvas, Window window, Player player) { String fileName = "GalagaSavedGame.bin"; BinaryFormatter reader = null; Stream stream = null; SerializeGameObj game = null; try { reader = new BinaryFormatter(); stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read); game = (SerializeGameObj)reader.Deserialize(stream); LoadLevels loadlvl1 = new LoadLevels(game.GetCoins, game.GetLives, game.GetLevel); player = loadlvl1.getPlayer(); } catch (SerializationException e) { MessageBox.Show("An error occured and the current game was not able to be LOADED."); MessageBox.Show(e.Message); } }
public static void loadLevel1(Canvas canvas, Window window, Player player) { String fileName = "GalagaSavedGame.bin"; BinaryFormatter reader = null; Stream stream = null; SerializeGameObj game = null; try { reader = new BinaryFormatter(); stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read); game = (SerializeGameObj)reader.Deserialize(stream); // if(game.GetLevel == 4) // { // LoadLevels load = new LoadLevels(game.GetCoins, game.GetLives, game.GetLevel); //} //else ///{ LoadLevels loadlvl1 = new LoadLevels(game.GetShipInt, game.GetShipPoint, game.GetShipPath, game.GetCommanderInt, game.GetCommanderPoint, game.GetCommanderPath, game.GetBugInt, game.GetBugPoint, game.GetBugPath, canvas, window, game.GetShipMin, game.GetShipMax, game.GetComMin, game.GetComMax, game.GetBugMin, game.GetBugMax , game.GetCoins, game.GetLives, game.GetLevel); player = loadlvl1.getPlayer(); //} } catch (SerializationException e) { MessageBox.Show("An error occured and the current game was not able to be LOADED."); MessageBox.Show(e.Message); } }
public static void loadLevel2(Canvas canvas, Window window, Player player) { String fileName = "GalagaSavedGame.bin"; BinaryFormatter reader = null; Stream stream = null; SerializeGameObj game = null; List <int> enemieInt = new List <int>(); List <Point> pointArr = new List <Point>(); List <String> pathArr = new List <string>(); List <double> minXShip = new List <double>(); List <double> maxXShip = new List <double>(); List <double> minXCom = new List <double>(); List <double> maxXCom = new List <double>(); List <double> minXBug = new List <double>(); List <double> maxXBug = new List <double>(); int coins = player.getCoins(); int lives = player.GetLives(); int level = player.getCurrentLevel(); try { reader = new BinaryFormatter(); stream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read); game = (SerializeGameObj)reader.Deserialize(stream); LoadLevels loadlvl1 = new LoadLevels(game.GetShipInt, game.GetShipPoint, game.GetShipPath, game.GetCommanderInt, game.GetCommanderPoint, game.GetCommanderPath, game.GetBugInt, game.GetBugPoint, game.GetBugPath, canvas, window, game.GetShipMin, game.GetShipMax, game.GetComMin, game.GetComMax, game.GetBugMin, game.GetBugMax , game.GetCoins, game.GetLives, game.GetLevel); player = loadlvl1.getPlayer(); } catch (SerializationException e) { MessageBox.Show("An error occured and the current game was not able to be LOADED."); MessageBox.Show(e.Message); } }