public void AddToRight(DominoModel domino) { if (IsDominoOkForRight(domino)) { if (RightNumber != domino.First) { domino.SwapValues(); } RightNumber = domino.Second; Dominos.Add(domino); } }
public void AddToLeft(DominoModel domino) { if (IsDominoOkForLeft(domino)) { if (LeftNumber != domino.Second) { domino.SwapValues(); } LeftNumber = domino.First; Dominos.Insert(0, domino); } }