Пример #1
0
        public void AddToRight(DominoModel domino)
        {
            if (IsDominoOkForRight(domino))
            {
                if (RightNumber != domino.First)
                {
                    domino.SwapValues();
                }

                RightNumber = domino.Second;
                Dominos.Add(domino);
            }
        }
Пример #2
0
        public void AddToLeft(DominoModel domino)
        {
            if (IsDominoOkForLeft(domino))
            {
                if (LeftNumber != domino.Second)
                {
                    domino.SwapValues();
                }

                LeftNumber = domino.First;
                Dominos.Insert(0, domino);
            }
        }