public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("Name = "); sb.Append(objectName); sb.Append(Environment.NewLine); sb.Append("frameNumber = "); sb.Append(frameNumber); sb.Append(Environment.NewLine); sb.Append("nBonusBalls = "); sb.Append(bonusBalls); sb.Append(Environment.NewLine); sb.Append("bonusScore = "); sb.Append(bonusScore); sb.Append(","); sb.Append(Environment.NewLine); sb.Append("Complete = "); sb.Append(IsComplete()); sb.Append(Environment.NewLine); sb.Append("ScoringComplete = "); sb.Append(IsBonusScoringComplete()); sb.Append(Environment.NewLine); if (downStreamFrame == null) { sb.Append("no downstream frame"); } else { sb.Append("subframes ====>" + Environment.NewLine); string sf = downStreamFrame.ToString(); string[] lines = sf.Split(new string[] { Environment.NewLine }, System.StringSplitOptions.RemoveEmptyEntries); foreach (string line in lines) { sb.Append("----" + line + Environment.NewLine); } } return(sb.ToString()); }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.Append("Name = "); sb.Append(objectName); sb.Append(Environment.NewLine); sb.Append("frameNumber = "); sb.Append(frameNumber); sb.Append(Environment.NewLine); sb.Append("nPlays = "); sb.Append(GetnPlays()); sb.Append(Environment.NewLine); sb.Append("localScore = "); sb.Append(GetScore()[0]); sb.Append(","); sb.Append(GetScore()[1]); sb.Append(Environment.NewLine); sb.Append("ourFrameComplete = "); sb.Append(IsComplete()); sb.Append(Environment.NewLine); if (downStreamFrame1 == null) { sb.Append("no downstream frame"); } else { sb.Append("===================" + Environment.NewLine); string sf = downStreamFrame1.ToString(); string[] lines = sf.Split(new string[] { Environment.NewLine }, System.StringSplitOptions.RemoveEmptyEntries); foreach (string line in lines) { sb.Append("----" + line + Environment.NewLine); } } if (downStreamFrame2 == null) { sb.Append("no downstream switch frame"); } else { sb.Append("~~~~~~~~~~~~~~~~~~~~" + Environment.NewLine); string sf = downStreamFrame2.ToString(); string[] lines = sf.Split(new string[] { Environment.NewLine }, System.StringSplitOptions.RemoveEmptyEntries); foreach (string line in lines) { sb.Append("----" + line + Environment.NewLine); } } return(sb.ToString()); }
// A large string representing the tree structure of teh whole game - used only for debugging public override string ToString() { return(scorerEngine.ToString()); }
// returns a string representation of the entire match tree - used for debugging only public override string ToString() { return(match.ToString()); }