//
// Copyright (c) Adrian Conlon. All rights reserved.
//
namespace LR35902
{
using System.Collections.ObjectModel;
public class AbstractColourPalette
{
protected AbstractColourPalette()
{
this.Colours = [.. _colours];
}
private readonly List _colours = new(4);
protected Collection Colours { get; }
public T Colour(int index) => this.Colours[index];
}
}