Example #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);
        }
Example #2
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;
        }
Example #3
0
 static int Comparison(ColorSortEntry a, ColorSortEntry b)
 {
     return(a.Weight.CompareTo(b.Weight));
 }
Example #4
0
 static int Comparison(ColorSortEntry a, ColorSortEntry b)
 {
     return a.Weight.CompareTo(b.Weight);
 }