public string CommentryLoad(WicketEnum wicket, ExtrasEnum extras) { if (wicket == WicketEnum.CatchOut) { return("Plays a shot but Taken !! Whatta Catch !! "); } else if (wicket == WicketEnum.BoldOut) { return("Bold ! Stumps Flying Up !! Whatta Delivery !"); } else if (wicket == WicketEnum.RunOut) { return("Running between the Wicket But Run Out !"); } else if (wicket == WicketEnum.LBW) { return("Howzat !! Finger Goes Up And he is gone. Out In LBW"); } else if (wicket == WicketEnum.Stumping) { return("Down the Ground and Stumps !! Whatta Stumping"); } else if (extras == ExtrasEnum.NoBall) { return("Call for NO ball and Free hit !!"); } else if (extras == ExtrasEnum.Wide) { return("It's a Wide ! an Extras for Batsman Side"); } else { return("No Commentry Added !!"); } }
public void CheckWicket(WicketEnum wicket) { // If run out or (not no ball and out) then out. if (wicket == WicketEnum.RunOut || (ScoreCard.IsNoBall == false && wicket != WicketEnum.NotOut)) { ScoreCard.Wicket++; } }
public void CalculateScoreCard(int run, WicketEnum wicket, ExtrasEnum extra) { _scoreCard.Commentry = _comentry.CommentryLoad(wicket, extra); ScoreCard.Run += run; _scoreCardService.CheckExtrasGiven(extra); _scoreCardService.CheckWicket(wicket); _scoreCardService.previousBallCheck(extra); _scoreCard.TotalOver = _scoreCardService.CheckOverStatus(); _scoreCardService.DesplayScore(_scoreCard); }