[Add] Save version in savegame.
This commit is contained in:
parent
a1807ea069
commit
4bcf431d31
@ -46,9 +46,8 @@ unsigned int gtime = 0; // Calculate FPS and movement.
|
||||
static char version[VERSION_LEN];
|
||||
|
||||
// Just some default crap.
|
||||
#define DATA_NAME_LEN 25 // Max length of data name.
|
||||
char* data = NULL;
|
||||
char dataname[DATA_NAME_LEN];
|
||||
char dataname[DATA_NAME_LEN] = "";
|
||||
int nosound = 0;
|
||||
int show_fps = 1; // Default - True.
|
||||
int max_fps = 0;
|
||||
|
@ -12,9 +12,11 @@
|
||||
|
||||
#define pow2(x) ((x)*(x))
|
||||
|
||||
#define DATA_DEF "data" // Default data packfile.
|
||||
extern char* data; // Modifiable datafile.
|
||||
#define DATA data // Data file.
|
||||
#define DATA_DEF "data" // Default data packfile.
|
||||
extern char* data; // Modifiable datafile.
|
||||
#define DATA data // Data file.
|
||||
#define DATA_NAME_LEN 25 // Max length of data name.
|
||||
extern char dataname[DATA_NAME_LEN];
|
||||
|
||||
// Max filename path.
|
||||
#ifndef PATH_MAX
|
||||
|
@ -49,6 +49,11 @@ int save_all(void) {
|
||||
xmlw_start(writer);
|
||||
xmlw_startElem(writer, "lephisto_save");
|
||||
|
||||
xmlw_startElem(writer, "version");
|
||||
xmlw_elem(writer, "lephisto", "%d.%d.%d", VMAJOR, VMINOR, VREV);
|
||||
xmlw_elem(writer, "data", dataname);
|
||||
xmlw_endElem(writer); // Version.
|
||||
|
||||
if(save_data(writer) < 0) {
|
||||
ERR("Trying to save game data");
|
||||
xmlFreeTextWriter(writer);
|
||||
|
Loading…
Reference in New Issue
Block a user