Example #1
0
        static void Main(string[] args)
        {
            int pilihan, pilihan1, pilihan2;

            int        ulang = 1;
            Random     rand  = new Random();
            Characters karakter;
            IMonsters  monster;

            Console.WriteLine("Character & Monster Status");
            Console.WriteLine("Pilih Kategori yang anda lihat : (1/2)");
            Console.WriteLine("1.Character Job");
            Console.WriteLine("2.Monster ");
            pilihan = Convert.ToInt32(Console.ReadLine());
            switch (pilihan)
            {
            case 1:
                Console.WriteLine("Pilih Job Status yang ingin anda lihat :  ");
                Console.WriteLine("1.Soldier");
                Console.WriteLine("2.Archer");
                pilihan1 = Convert.ToInt32(Console.ReadLine());
                switch (pilihan1)
                {
                case 1:

                    karakter = new Soldier();
                    karakter.CharacterJob();
                    break;

                case 2:

                    karakter = new Archer();
                    karakter.CharacterJob();
                    break;
                }

                break;

            case 2:
                Console.WriteLine("Pilih Monsters yang akan discan : (1/2)");
                Console.WriteLine("1.Slime");
                Console.WriteLine("2.Orc");
                pilihan2 = Convert.ToInt32(Console.ReadLine());
                switch (pilihan2)
                {
                case 1:
                {
                    monster = new Slime();
                    monster.Status();
                }

                break;

                case 2:
                    monster = new ORC();
                    monster.Status();
                    break;
                }
                break;
            }

            Console.ReadKey();
        }