コード例 #1
0
        public void SetNext(Domino domino)
        {
            if (!domino.Contains(OpenValue))
            {
                throw new Exception("Ни одно значение не совпадает");
            }

            if (domino.FirstValue == OpenValue)
            {
                NextDomino = new DominoNode(domino, OpenValue, domino.SecondValue);
            }
            else if (domino.SecondValue == OpenValue)
            {
                NextDomino = new DominoNode(domino, OpenValue, domino.FirstValue);
            }
        }
コード例 #2
0
ファイル: DominoRoot.cs プロジェクト: Todti-I/Dominoes-Game
 public DominoRoot(Domino domino)
 {
     Domino = domino;
     Left   = new DominoNode(domino, -1, domino.FirstValue);
     Right  = new DominoNode(domino, -1, domino.SecondValue);
 }