private int CalculatePoints(DominosMexicanTrainPlayerItem thisPlayer) { DeckRegularDict <MexicanDomino> tempList = thisPlayer.MainHandList.ToRegularDeckDict(); tempList.AddRange(thisPlayer.LongestTrainList); return(tempList.Sum(items => items.Points)); }