コード例 #1
0
        //Set fighters initiation.
        public void SetFightersInitiation(FightRoundProperties round)
        {
            Random initiationRoll = new Random();

            round.Player.Initiation = initiationRoll.Next(1, 10);
            Thread.Sleep(100);
            round.Enemy.Initiation = initiationRoll.Next(1, 10);
        }
コード例 #2
0
 //Playes the fight round and saves the results.
 public void FightThisRound(FightRoundProperties round)
 {
     if (round.Player.Initiation >= round.Enemy.Initiation)
     {
         round.PlayerHitEnemy = FightRoundBetweenCharacters(round.Player, round.Enemy);
         round.EnemyHitPlayer = FightRoundBetweenCharacters(round.Enemy, round.Player);
     }
     else
     {
         round.EnemyHitPlayer = FightRoundBetweenCharacters(round.Enemy, round.Player);
         round.PlayerHitEnemy = FightRoundBetweenCharacters(round.Player, round.Enemy);
     }
 }