Exemple #1
0
        double calculate_force(ref Witcher fighter, ref Witcher victim)
        {
            fighter.calculate_force();
            victim.calculate_protect();


            double result = fighter.force - fighter.force * victim.protect / 100;

            victim.currentLife -= result;
            return(result);
        }
Exemple #2
0
        static void create_player(ref List <Witcher> witchers)
        {
            Random rnd = new Random();

            for (int i = 0; i < 10; i++)
            {
                Witcher w = new Witcher(names[rnd.Next(names.Length)], rnd.Next(80, 300), create_inventory());
                w.calculate_force();
                w.calculate_protect();
                witchers.Add(w);
            }
        }
Exemple #3
0
        bool random_choice()
        {
            if (players.Count >= 2)
            {
                int count  = players.Count;
                int index1 = rnd.Next(0, count);
                int index2 = rnd.Next(0, count);
                while (index1 == index2)
                {
                    index2 = rnd.Next(0, count);
                }

                player1 = players[index1];
                player2 = players[index2];
                return(true);
            }
            else
            {
                return(false);
            }
        }