//Game Over display func public static void GameOver() { string gameovertext = ""; Console.Clear(); //check wich text to display if (money <= 0) { gameovertext = String.Concat(TraitementConsole.LireFichier("gameover0.txt")); } else if (money >= 100) { gameovertext = String.Concat(TraitementConsole.LireFichier("gameover1.txt")); } else if (students <= 0) { gameovertext = String.Concat(TraitementConsole.LireFichier("gameover2.txt")); } else if (students >= 100) { gameovertext = String.Concat(TraitementConsole.LireFichier("gameover3.txt")); } else if (mood <= 0) { gameovertext = String.Concat(TraitementConsole.LireFichier("gameover4.txt")); } else if (mood >= 100) { gameovertext = String.Concat(TraitementConsole.LireFichier("gameover5.txt")); } else if (teacher <= 0) { gameovertext = String.Concat(TraitementConsole.LireFichier("gameover6.txt")); } else if (teacher >= 100) { gameovertext = String.Concat(TraitementConsole.LireFichier("gameover7.txt")); } TraitementConsole.ChangeCouleur(ConsoleColor.DarkBlue, ConsoleColor.White, false); Console.WriteLine(" Semaine: {0}/48 ", week - 1); Console.ResetColor(); Console.WriteLine(""); TraitementConsole.ChangeCouleur(ConsoleColor.White, ConsoleColor.DarkRed, false); Console.WriteLine(" Game Over "); Console.ResetColor(); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(String.Format("{0," + ((Console.WindowWidth / 2) + (gameovertext.Length / 2)) + "}", gameovertext)); Console.WriteLine(""); Console.WriteLine(" Fin "); //Art contien yes no et le dessin au millieu //TraitementConsole.AfficheAsciiArtFile(currentEvent.Art); //Ca c'est les stats Console.WriteLine(""); Console.WriteLine(""); TraitementConsole.ChangeCouleur(ConsoleColor.Black, ConsoleColor.White, false); Console.WriteLine(" Finances: {0} Bonheur élèves: {1} Santé mentale: {2} Bonheur prof: {3}", money, students, mood, teacher); }
public int[] ParseDataList(string id, string type) { string tempStr = String.Concat(TraitementConsole.LireFichier("card" + id + "impact" + type + ".txt")); int[] intArray = tempStr.Split(',').Select(int.Parse).ToArray(); return(intArray); }
public Events(string id) { eventImpacts = new Impact[1000 + Int32.Parse(id)]; this.eventText = TraitementConsole.LireFichier("card" + id + "text.txt"); this.eventArt = "card" + id + "art.art"; this.eventImpacts[0] = new Impact(id, "yes"); this.eventImpacts[1] = new Impact(id, "no"); }