コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PixelPaletteGraphicsAdapter"/> class.
        /// </summary>
        /// <param name="pixelPaletteGraphicsDevice">The pixel palette graphics device.</param>
        public PixelPaletteGraphicsAdapter(IPixelPaletteGraphicsDevice pixelPaletteGraphicsDevice)
        {
            this.pixelPaletteGraphicsDevice = pixelPaletteGraphicsDevice;

            if (pixelPaletteGraphicsDevice.PaletteSize == 256)
            {
                this.colorPalette = ColorPalette.CreateNetscape256ColorPalette();
            }
            else
            {
                this.colorPalette = ColorPalette.CreateStandard16ColorPalette();
            }
        }