示例#1
0
        //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);
        }
示例#2
0
        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);
        }
示例#3
0
 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");
 }