public static void AlphaM()
 {
     if (Console.CursorLeft == 64 && Console.CursorTop == 17)
     {
         Console.Clear();
         Console.WriteLine("This trip cost $800. Catch ya later.");
         Console.ReadKey();
         if (Stats.EMoney >= 800)
         {
             Stats.EMoney -= 800;
             Stats.age    += 1;
             Console.Clear();
             Display.UniverseMap(41, 10);
         }
         else if (Stats.EMoney < 800)
         {
             Console.Clear();
             Console.WriteLine("You're broke.");
             Console.ReadKey();
             Console.Clear();
             AlphaC alphac = new AlphaC(64, 17);
         }
     }
     else if (Console.CursorLeft == 94 && Console.CursorTop == 19)
     {
         if (t3 < 1)
         {
             Console.Clear();
             Console.Write("YOU FOUND A DRAGON BALL");
             Stats.dragonball += 1;
             t3++;
         }
         else if (t3 >= 1)
         {
             return;
         }
         Console.ReadKey();
         Console.Clear();
         AlphaC alpha = new AlphaC(94, 19);
     }
     else if (Console.CursorLeft == 76 && Console.CursorTop == 17)
     {
         Stats.BuyStore(1000, 200, 600, 100);
         AlphaC alpha = new AlphaC(76, 17);
     }
     else if (Console.CursorLeft == 114 && Console.CursorTop == 17)
     {
         Console.WriteLine("Dragon ball checkpoint..");
         if (Stats.dragonball == 7)
         {
             Console.Clear();
             Console.WriteLine("You have achieved immortality. GAME OVER!");
             Environment.Exit(0);
         }
         else if (Stats.dragonball < 7)
         {
             Console.Clear();
             Console.WriteLine("You have not collected all 7 Dragon Balls.");
             Console.Clear();
             Console.ReadKey();
             AlphaC alpha = new AlphaC(114, 17);
         }
     }
     else if (Console.CursorLeft == 95 && Console.CursorTop == 14)
     {
         Stats.SellStore(1300, 500, 300, 200);
         AlphaC alpha = new AlphaC(95, 14);
     }
     else if (Console.CursorLeft == 95 && Console.CursorTop == 20)
     {
         Stats.BuyStore();
         AlphaC alpha = new AlphaC(95, 20);
     }
     else if (Console.CursorLeft == 86 && Console.CursorTop == 17)
     {
         Stats.SellStore();
         Console.Clear();
         AlphaC alpha = new AlphaC(86, 17);
     }
     else if (Console.CursorLeft == 104 && Console.CursorTop == 17)
     {
         Stats.BuyStore(100, 2000, 300, 800);
         AlphaC alpha = new AlphaC(104, 17);
     }
 }
Example #2
0
        public static void UniverseMap(int x = 81, int y = 20)
        {
            Screen();
            // Print random stars as background
            Random rnd = new Random();

            for (int i = Sx1 + 1; i < Sx2; i += 5)
            {
                for (int j = Sy1 + 1; j < Sy2; j += 5)
                {
                    Cursor.WriteAt("*", rnd.Next(i, i + 5), rnd.Next(j, j + 5));
                }
            }

            // Print Planets
            var PlanetLocation = new List <(string color, (int x, int y) coord)> {
                ("Blue", (80, 20)), ("Red", (40, 10)),
                ("Cyan", (50, 28)), ("Green", (120, 10)), ("Magenta", (110, 25))
            };

            foreach (var item in PlanetLocation)
            {
                Console.ForegroundColor = (ConsoleColor)Enum.Parse(typeof(ConsoleColor), item.color);
                Cursor.WriteAt("*", item.coord.x, item.coord.y);
            }
            Console.ResetColor();

            // Print Spaceship
            Console.SetCursorPosition(x, y);
            Console.ForegroundColor = ConsoleColor.White;
            Console.OutputEncoding  = Encoding.Unicode;
            Console.WriteLine((char)0x25B2);
            Console.ResetColor();

            Stats stats = new Stats(42, 37);

            Console.SetCursorPosition(51, 38);
            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("Planets include: earth | vegeta | alphac | namek | yardrat");
            Console.ResetColor();
            Console.SetCursorPosition(61, 39);
            Console.Write("What Planet would you like to go to? ");
            string choice = Console.ReadLine();

            switch (choice)
            {
            case "earth":
                Console.Clear();
                Stats.age += 8;
                if (Stats.age < 65)
                {
                    Earth earth = new Earth();
                }
                else if (Stats.age >= 65)
                {
                    Console.WriteLine("You have reached Death..");
                    Environment.Exit(0);
                }
                break;

            case "vegeta":
                Console.Clear();
                Stats.age += 8;
                if (Stats.age < 65)
                {
                    Vegeta vegeta = new Vegeta();
                }
                else if (Stats.age >= 65)
                {
                    Console.WriteLine("You have reached Death..");
                    Environment.Exit(0);
                }
                break;

            case "alphac":
                Console.Clear();
                Stats.age += 8;
                if (Stats.age < 65)
                {
                    AlphaC alphac = new AlphaC();
                }
                else if (Stats.age >= 65)
                {
                    Console.WriteLine("You have reached Death..");
                    Environment.Exit(0);
                }
                break;

            case "namek":
                Console.Clear();
                Stats.age += 8;
                if (Stats.age < 65)
                {
                    Namek namek = new Namek();
                }
                else if (Stats.age >= 65)
                {
                    Console.WriteLine("You have reached Death..");
                    Environment.Exit(0);
                }
                break;

            case "yardrat":
                Console.Clear();
                Stats.age += 8;
                if (Stats.age < 65)
                {
                    Yardrat yardrat = new Yardrat();
                }
                else if (Stats.age >= 65)
                {
                    Console.WriteLine("You have reached Death..");
                    Environment.Exit(0);
                }
                break;

            default:
                Console.Clear();
                Console.WriteLine("You didn't spell the planet correctly try again..");
                UniverseMap();
                break;
            }
        }