diff --git a/src/save.c b/src/save.c index 9bb4bdc..6e6571c 100644 --- a/src/save.c +++ b/src/save.c @@ -1,3 +1,9 @@ +/** + * @file save.c + * + * @brief Handles saving/loading games. + */ + #include <stdio.h> /* remove() */ #include "lephisto.h" #include "log.h" @@ -67,13 +73,12 @@ int save_all(void) { xmlw_start(writer); xmlw_startElem(writer, "lephisto_save"); - /* Save the version or something.. */ xmlw_startElem(writer, "version"); xmlw_elem(writer, "lephisto", "%d.%d.%d", VMAJOR, VMINOR, VREV); - xmlw_elem(writer, "data", ldata_name); + xmlw_elem(writer, "data", ldata_name()); xmlw_endElem(writer); /* Version. */ - + if(save_data(writer) < 0) { ERR("Trying to save game data"); xmlFreeTextWriter(writer);