コード例 #1
0
        public Prediction(Tournament tournament)
        {
            Tournament Tournament = tournament;

            MatchPredictionsBlockA = new MatchPrediction[Tournament.BlockSize, Tournament.BlockSize];
            MatchPredictionsBlockB = new MatchPrediction[Tournament.BlockSize, Tournament.BlockSize];
            SetupBlockMatchesForPredictions(MatchPredictionsBlockA, Tournament.BlockA);
            SetupBlockMatchesForPredictions(MatchPredictionsBlockB, Tournament.BlockB);
        }
コード例 #2
0
 /// <summary>
 ///     copy matches from Tournament Block into Prediction Block
 /// </summary>
 /// <param name="blockPredicitons"></param>
 /// <param name="tournamentBlock"></param>
 private void SetupBlockMatchesForPredictions(MatchPrediction[,] blockPredicitons, Block tournamentBlock)
 {
     for (int x = 0; x < tournamentBlock.Blocksize; x++)
     {
         for (int y = 0; y < tournamentBlock.Blocksize; y++)
         {
             blockPredicitons[x, y] = new MatchPrediction(tournamentBlock.Matches[x, y]);
         }
     }
 }