示例#1
0
        /// <summary>
        /// Format the Character into a nice string reperesentation.</summary>
        /// <returns>Nice text representation</returns>
        public override string ToString()
        {
            string repr = string.Format("### CHARACTER: {0} ###\n" +
                                        "{1}\n", Name, Stats.ToString());

            repr += "--- Combat Skills ------------\n";
            for (int i = 0; i < CombatSkills.Count; i++)
            {
                repr += string.Format("{0}\n", CombatSkills[i].ToString());
            }
            repr += "--- Magic Skills ------------";
            for (int i = 0; i < MagicSkills.Count; i++)
            {
                repr += string.Format("\n{0}", MagicSkills[i].ToString());
            }
            repr += "\n";
            repr += Inventory.ToString();
            return(repr);
        }