public void Initialize() { // logintitlescreen = new LoginTitleScreen(); currentScreen = new OpeningTitleScreen(); }
public void Initialize() { playvideoostates = new PlayVideoState[2]; // logintitlescreen = new LoginTitleScreen(); DataContractSerializer resumeds = new DataContractSerializer(typeof(ResumeVideoGame)); FileStream resumefs = new FileStream("DefaultResumeGamePlay.xml", FileMode.Open); XmlDictionaryReader resumereader = XmlDictionaryReader.CreateTextReader(resumefs, new XmlDictionaryReaderQuotas()); resumevideogame = (ResumeVideoGame)resumeds.ReadObject(resumereader); /* using (Stream s = File.OpenRead("LevelTwoTitleScreen.xml")) * levelTwoOpeningTitleScreen = (OpeningTitleScreen)ds.ReadObject(s); */ /* * DataContractSerializer ds = new DataContractSerializer(typeof(PlayVideoState)); * FileStream fs = new FileStream("DefaultPlayVideoState.xml", FileMode.Open); * XmlDictionaryReader reader = * XmlDictionaryReader.CreateTextReader(fs, new XmlDictionaryReaderQuotas()); * playvideostate = (PlayVideoState)ds.ReadObject(reader); */ // playvideostate = new PlayVideoState(); // jobskills = new JobSkills(); //LevelTwoTitleScreen /* * * DataContractSerializer ds = new DataContractSerializer(typeof(OpeningTitleScreen)); * FileStream fs = new FileStream("LevelTwoTitleScreen.xml", FileMode.Open); * XmlDictionaryReader reader = * XmlDictionaryReader.CreateTextReader(fs, new XmlDictionaryReaderQuotas()); * levelTwoOpeningTitleScreen = (OpeningTitleScreen)ds.ReadObject(reader); * currentScreen = levelTwoOpeningTitleScreen; * */ //uncomment this for regular screen /* * DataContractSerializer ds = new DataContractSerializer(typeof(MainScreen)); * FileStream fs = new FileStream("MainOpeningScreen.xml", FileMode.Open); * XmlDictionaryReader reader = * XmlDictionaryReader.CreateTextReader(fs, new XmlDictionaryReaderQuotas()); * OpeningMainScreen = (MainScreen)ds.ReadObject(reader); * currentScreen = OpeningMainScreen; */ // this is the special screen for wakanda con DataContractSerializer ds = new DataContractSerializer(typeof(MainScreen)); FileStream fs = new FileStream("WakandaConMainOpeningScreen.xml", FileMode.Open); XmlDictionaryReader reader = XmlDictionaryReader.CreateTextReader(fs, new XmlDictionaryReaderQuotas()); OpeningMainScreen = (MainScreen)ds.ReadObject(reader); currentScreen = OpeningMainScreen; /* * DataContractSerializer ds = new DataContractSerializer(typeof(OpeningTitleScreen)); * FileStream fs = new FileStream("WakandaTitleScreen.xml", FileMode.Open); * XmlDictionaryReader reader = * XmlDictionaryReader.CreateTextReader(fs, new XmlDictionaryReaderQuotas()); * levelTwoOpeningTitleScreen = (OpeningTitleScreen)ds.ReadObject(reader); * // fs.Close(); * currentScreen = levelTwoOpeningTitleScreen; */ //ScreenManager.Instance.AddScreen(ScreenManager.Instance.currentTitleScreen); // currentScreen = new LevelSelectScreen(); /* * var writer = new FileStream("DefaultEndScreen.xml", FileMode.Create); * DataContractSerializer ser = new DataContractSerializer(typeof(JobSkills)); * ser.WriteObject(writer, jobskills); * writer.Close(); */ // levelTwoOpeningTitleScreen = new OpeningTitleScreen(); // currentScreen = levelTwoOpeningTitleScreen; /* * currentScreen = new OpeningTitleScreen(); * */ }