Example #1
0
        static void Main(string[] args)
        {
            red.Print(); blue.Print(); black.Print(); Console.Write("\n");
            while (red._nActualHearts < 15)
            {
                Console.Write("Add or Remove Hearts: ");
                string input = Console.ReadLine();
                switch (input)
                {
                case "Add":
                case "add":
                    Console.Write("Write type Heart to add: ");
                    string typeHeartsToAdd = Console.ReadLine();
                    Console.Write("Write Hearts to add: ");
                    int heartsToAdd = int.Parse(Console.ReadLine());
                    switch (typeHeartsToAdd)
                    {
                    case "Red":       // red heart
                    case "red":       // red heart
                    case "R":         // red heart
                    case "r":         // red heart
                        AddHearts(heartsToAdd, red);
                        break;

                    case "Blue":      // blue heart
                    case "blue":      // blue heart
                    case "B":         // blue heart
                    case "b":         // blue heart
                        AddHearts(heartsToAdd, blue);
                        break;

                    case "Negro":     // black heart
                    case "negro":     // black heart
                    case "N":         // black heart
                    case "n":         // black heart
                        AddHearts(heartsToAdd, black);
                        break;
                    }
                    break;

                case "Remove":
                case "remove":
                    Console.Write("Write Hearts to remove: ");
                    int heartsToRemove = int.Parse(Console.ReadLine());
                    RemoveHearts(heartsToRemove, black);
                    break;
                }
            }
        }