связано я доступом. Скорее всего, перечисление не public.
public enum State //состояние домино { hide, open, mark, drop // закрыта, открыта, пометили на удаление, вышла из игры } public struct Plate { public int A, B; public State state; public Plate(int A, int B) { this.A = A; this.B = B; state = State.hide; }
Научился: Применять делегаты для связи двух классов. Трудности: Не совсем понятно. Мы вызываем Hide, который вызывает ShowPlate. Зачем, если задача стоит обратная - спрятать плашки? Может дальше все прояснится.