public override string GetSummary() { string displaySummary = ""; if (display != stageDisplayType.NULL) { displaySummary = StringFormatter.splitCamelCase(display.ToString()); } else { return("Error: No display selected"); } string portraitStageSummary = ""; if (portraitStage != null) { portraitStageSummary = " \"" + portraitStage.name + "\""; } return(displaySummary + portraitStageSummary); }
public override string GetSummary() { if (display == displayType.NULL && character == null) { return("Error: No character or display selected"); } else if (display == displayType.NULL) { return("Error: No display selected"); } else if (character == null) { return("Error: No character selected"); } string displaySummary = ""; string characterSummary = ""; string fromPositionSummary = ""; string toPositionSummary = ""; string portraitStageSummary = ""; string portraitSummary = ""; string facingSummary = ""; displaySummary = StringFormatter.splitCamelCase(display.ToString()); if (display == displayType.Swap) { if (replacedCharacter != null) { displaySummary += " \"" + replacedCharacter.name + "\" with"; } } characterSummary = character.name; if (portraitStage != null) { portraitStageSummary = " on \"" + portraitStage.name + "\""; } if (portrait != null) { portraitSummary = " " + portrait.name; } if (shiftIntoPlace) { if (offset != 0) { fromPositionSummary = offset.ToString(); fromPositionSummary = " from " + "\"" + fromPositionSummary + "\""; } } else if (fromPosition != null) { fromPositionSummary = " from " + "\"" + fromPosition.name + "\""; } if (toPosition != null) { string toPositionPrefixSummary = ""; if (move) { toPositionPrefixSummary = " to "; } else { toPositionPrefixSummary = " at "; } toPositionSummary = toPositionPrefixSummary + "\"" + toPosition.name + "\""; } if (facing != facingDirection.NULL) { if (facing == facingDirection.Left) { facingSummary = "<--"; } if (facing == facingDirection.Right) { facingSummary = "-->"; } facingSummary = " facing \"" + facingSummary + "\""; } return(displaySummary + " \"" + characterSummary + portraitSummary + "\"" + portraitStageSummary + facingSummary + fromPositionSummary + toPositionSummary); }