NScumm.Sky.Screen.ConvertPalette C# (CSharp) Méthode

ConvertPalette() private méthode

private ConvertPalette ( byte pal ) : Color[]
pal byte
Résultat Color[]
        private Color[] ConvertPalette(byte[] pal)
        {
            var colors = new Color[VgaColors];
            for (var i = 0; i < VgaColors; i++)
            {
                colors[i] = Color.FromRgb(
                    (pal[3 * i + 0] << 2) + (pal[3 * i + 0] >> 4),
                    (pal[3 * i + 1] << 2) + (pal[3 * i + 1] >> 4),
                    (pal[3 * i + 2] << 2) + (pal[3 * i + 2] >> 4));
            }
            return colors;
        }