Beispiel #1
0
 public IFrameUpdate Select(IPinsDown pinsDown, int pinsIndex)
 {
     if (!_frameType.IsType(pinsDown, pinsIndex))
     {
         return(_next.Select(pinsDown, pinsIndex));
     }
     return(new FrameUpdate(new SpareScore(), new SpareIndexAdjustment()));
 }
Beispiel #2
0
 public IFrameState ScoreFrame() => UpdatedFrameState(_scoreStrategy.Select(_pinsDown, _pinsIndex));