/// <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(); } }