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); }
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); } }
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); } }