Exemple #1
0
        private static void Run(AlarmClock ac, int minutes)
        {
            Console.BackgroundColor = ConsoleColor.DarkGreen;
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine(" ╔═════════════════════════════════════╗ ");
            Console.WriteLine(" ║      Väckarklockan URLED (TM)       ║ ");
            Console.Write(" ║       ");
            Console.ForegroundColor = ConsoleColor.Gray;
            Console.Write("Modellnr.: 1DV402S2L2A");
            Console.ForegroundColor = ConsoleColor.White;
            Console.Write("        ║ \n");
            Console.WriteLine(" ╚═════════════════════════════════════╝ ");
            Console.ResetColor();

            for (int i = 0; i < minutes; i++)
            {
                if (ac.TickTock())
                {
                    Console.BackgroundColor = ConsoleColor.DarkBlue;
                    Console.ForegroundColor = ConsoleColor.White;
                    Console.WriteLine(string.Format(" ♫" + ac.ToString() + "   BEEP! BEEP! BEEP! BEEP!"));
                    Console.ResetColor();
                }
                else
                {
                    Console.WriteLine("  {0}", ac.ToString());
                }
            }
            Console.WriteLine();
        }
Exemple #2
0
 // Method that runs the AlarClock.Ticktock method and if it returns true prints the special alarm message else it justs prints the time with no formatting.
 private static void Run(AlarmClock ac, int minutes)
 {
     for (int i = 0; i < minutes; i++)
     {
         if (ac.TickTock())
         {
             Console.BackgroundColor = ConsoleColor.Blue;
             Console.ForegroundColor = ConsoleColor.White;
             Console.WriteLine(ac.ToString() + "\tBEEP! BEEP! BEEP! BEEP!");
             Console.ResetColor();
         }
         else
         {
             Console.WriteLine(ac.ToString());
         }
     }
 }