* Saves the research project to a YAML file. * @return YAML node. */
| 121 | * @return YAML node. |
| 122 | */ |
| 123 | YAML::Node ResearchProject::save() const |
| 124 | { |
| 125 | YAML::Node node; |
| 126 | node["project"] = getRules ()->getName (); |
| 127 | node["assigned"] = getAssigned (); |
| 128 | node["spent"] = getSpent (); |
| 129 | node["cost"] = getCost (); |
| 130 | return node; |
| 131 | } |
| 132 | |
| 133 | /** |
| 134 | * Return a string describing Research progress. |