Tag origin version info in save files

This commit is contained in:
Simon Robertshaw 2013-02-17 11:30:53 +00:00
parent 76ef237f46
commit 5beb4255c8

View File

@ -1942,6 +1942,17 @@ char * GameSave::serialiseOPS(int & dataLength)
}
bson_init(&b);
bson_append_start_object(&b, "origin");
bson_append_int(&b, "majorVersion", SAVE_VERSION);
bson_append_int(&b, "minorVersion", MINOR_VERSION);
bson_append_int(&b, "buildNum", MINOR_VERSION);
bson_append_int(&b, "snapshotId", MINOR_VERSION);
bson_append_string(&b, "releaseType", IDENT_RELTYPE);
bson_append_string(&b, "platform", IDENT_PLATFORM);
bson_append_string(&b, "builtType", IDENT_BUILD);
bson_append_finish_object(&b);
bson_append_bool(&b, "waterEEnabled", waterEEnabled);
bson_append_bool(&b, "legacyEnable", legacyEnable);
bson_append_bool(&b, "gravityEnable", gravityEnable);