void Place::save(std::ostream & os) const { os << type() << " "; save_properties(os); // implemented by subclasses os << " \"" << name_ << "\" \"" << description_ << "\"" << std::endl; save_actors(os); save_objects(os); os << std::endl; }
void save (FILE* file, const SaveState& state) { fprintf(file, "Version: %d\n", STATE_VERSION); save_level(file, state.level); save_actors(file, state.actors); save_tasks(file, state.tasks); }