/// <summary> /// Returns a debug message. /// </summary> /// <returns> String debug message. </returns> public string DebugString() { string cardState = (string)(MyRank.ToString() + " of " + MySuit.ToString()).PadLeft(20); cardState += (string)((FaceUp) ? "(Face Up)" : "(Face Down)").PadLeft(12); cardState += " Value: " + myValue.ToString().PadLeft(2); cardState += ((AlternateValue != null) ? "/" + AlternateValue.ToString() : ""); return(cardState); }
public string ToStringImage() { string output = ""; //string for storing image name as string // Check if the card is face up or down. // Add appropriate message to output. if (this.FaceUp == true) { output = (MyRank.ToString()).ToLower() + "_" + "of" + "_" + (MySuit.ToString()).ToLower(); //create and set string to the text version of cards rank and suit } else { output = "card_back"; //set output string to card_back } // Return output. return(output); }
public override string ToString() { return(MySuit.ToString().ToUpper() + "of" + MyValue.ToString()); }