コード例 #1
0
        ColorValue[] GetSideColors()
        {
            ColorSortEntry[] entries = new ColorSortEntry[8];

            entries[0].Color = ColorValue.Red;
            entries[1].Color = ColorValue.Yellow;
            entries[2].Color = ColorValue.Green;
            entries[3].Color = ColorValue.Blue;
            entries[4].Color = ColorValue.Purple;
            entries[5].Color = ColorValue.Orange;
            entries[6].Color = ColorValue.LightBlue;
            entries[7].Color = ColorValue.Pink;
            for (int i = 0; i < entries.Length; i++)
            {
                entries[i].Weight = Randomizer.GetRandomSingle();
            }
            Array.Sort <ColorSortEntry>(entries, Comparison);



            ColorValue[] reuslt = new ColorValue[entries.Length];
            for (int i = 0; i < entries.Length; i++)
            {
                reuslt[i] = entries[i].Color;
            }
            return(reuslt);
        }
コード例 #2
0
ファイル: Code2015.cs プロジェクト: yuri410/lrvbsvnicg
        ColorValue[] GetSideColors()
        {
            ColorSortEntry[] entries = new ColorSortEntry[8];
          
            entries[0].Color = ColorValue.Red;
            entries[1].Color = ColorValue.Yellow;
            entries[2].Color = ColorValue.Green;
            entries[3].Color = ColorValue.Blue;
            entries[4].Color = ColorValue.Purple;
            entries[5].Color = ColorValue.Orange;
            entries[6].Color = ColorValue.LightBlue;
            entries[7].Color = ColorValue.Pink;
            for (int i = 0; i < entries.Length; i++)
            {
                entries[i].Weight = Randomizer.GetRandomSingle();
            }
            Array.Sort<ColorSortEntry>(entries, Comparison);



            ColorValue[] reuslt = new ColorValue[entries.Length];
            for (int i = 0; i < entries.Length; i++) 
            {
                reuslt[i] = entries[i].Color;
            }
            return reuslt;
        }
コード例 #3
0
 static int Comparison(ColorSortEntry a, ColorSortEntry b)
 {
     return(a.Weight.CompareTo(b.Weight));
 }
コード例 #4
0
ファイル: Code2015.cs プロジェクト: yuri410/lrvbsvnicg
 static int Comparison(ColorSortEntry a, ColorSortEntry b)
 {
     return a.Weight.CompareTo(b.Weight);
 }