Advertisement
Guest User

Untitled

a guest
Jul 26th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.30 KB | None | 0 0
  1. string goodWin = "Battle Result: Good triumphs over Evil";
  2.             string evilWin = "Battle Result: Evil eradicates all trace of Good";
  3.             string noVictory = "Battle Result: No victor on this battle field";
  4.             int[] goodRacePow = {1, 2, 3, 3, 4, 10};
  5.             int[] evilRacePow = {1, 2, 2, 2, 3, 5, 10};
  6.             string[] goodSplitSpaces = good.Split(' ');
  7.             string[] evilSplitSpaces = evil.Split(' ');
  8.             int[] convertedGoodArr = Array.ConvertAll<string, int>(goodSplitSpaces, int.Parse);
  9.             int[] convertedEvilArr = Array.ConvertAll<string, int>(evilSplitSpaces, int.Parse);
  10.             int goodPower = 0;
  11.             int evilPower = 0;
  12.  
  13.             for (int i = 0; i < convertedGoodArr.Length; i++)
  14.             {
  15.                 goodPower += convertedGoodArr[i] * goodRacePow[i];
  16.             }
  17.             for (int i = 0; i < convertedEvilArr.Length; i++)
  18.             {
  19.                 evilPower += convertedEvilArr[i] * evilRacePow[i];
  20.             }
  21.             if (goodPower > evilPower)
  22.             {
  23.                 return goodWin;
  24.             }
  25.             else if (goodPower == evilPower)
  26.             {
  27.                 return noVictory;
  28.             }
  29.             else
  30.             {
  31.                 return evilWin;
  32.             }
  33.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement