private static int CompareWreckageResultByTotalNum(WreckageResult r1, WreckageResult r2)
 {
     if (r1.GetTotalNumOfWreckage() < r2.GetTotalNumOfWreckage())
     {
         return(-1);
     }
     else if (r1.GetTotalNumOfWreckage() > r2.GetTotalNumOfWreckage())
     {
         return(1);
     }
     else
     {
         if (r1.Value < r2.Value)
         {
             return(-1);
         }
         else if (r1.Value > r2.Value)
         {
             return(1);
         }
         else
         {
             return(0);
         }
     }
 }
Пример #2
0
        private void AddResultRow(WreckageResult result, Wreckage[] wreckages, int target)
        {
            ListViewItem lvi = new ListViewItem();

            lvi.SubItems[0].Text = (listViewResult.Items.Count + 1).ToString();
            lvi.SubItems.Add((result.Value - target).ToString());
            lvi.SubItems.Add(result.GetTotalNumOfWreckage().ToString());
            lvi.SubItems.Add(result.EstimateBodyPoint.ToString());
            lvi.SubItems.Add(WreckageCalculator.GetResultString(result, wreckages, target));
            listViewResult.Items.Add(lvi);
        }