Author: muggenhor
Date: Mon Jul 28 01:58:49 2008
New Revision: 5685
URL: http://svn.gna.org/viewcvs/warzone?rev=5685&view=rev
Log:
Get rid of the ID number cruft in the string resource system:
* At the only place where these ID numbers where used (scrValDefSave and
scrValDefLoad), use the key-string instead (e.g. "ZNULLBODY" instead of 17)
* Rename function strresGetStringByID to strresGetString
* Increment event save file version to 4 (version of savegame.es files)
* Reject loading of savegames that need to load non-NULL ST_TEXTSTRING
variables from version < 4
NOTE: This may break current savegames of games that use scripts with variables
of type TEXTSTRING in them (AFAIK currently only ''some'' campaign and tutorial
savegames have these).
This closes ticket:19
Modified:
trunk/lib/framework/strres.c
trunk/lib/framework/strres.h
trunk/lib/framework/treap.c
trunk/lib/framework/treap.h
trunk/src/droid.c
trunk/src/game.c
trunk/src/message.c
trunk/src/scriptobj.c
trunk/src/scriptvals_parser.y
trunk/src/stats.c
_______________________________________________
Warzone-commits mailing list
[email protected]
https://mail.gna.org/listinfo/warzone-commits