Ticket #8861: made_saves.diff
File made_saves.diff, 1.4 KB (added by , 16 years ago) |
---|
-
made.h
113 113 void resetTimer(int16 timerNum); 114 114 int16 allocTimer(); 115 115 void freeTimer(int16 timerNum); 116 117 const Common::String getTargetName() { return _targetName; } 116 118 117 119 }; 118 120 -
scriptfuncs.cpp
782 782 Object *obj = _vm->_dat->getObject(descObjectIndex); 783 783 const char *description = obj->getString(); 784 784 785 // TODO: Use better filename786 785 char filename[256]; 787 snprintf(filename, 256, " rtz.%03d", saveNum);786 snprintf(filename, 256, "%s.%03d", _vm->getTargetName().c_str(), saveNum); 788 787 789 788 return _vm->_dat->savegame(filename, description, version); 790 789 … … 798 797 if (saveNum > 999) 799 798 return 1; 800 799 801 // TODO: Use better filename802 800 char filename[256]; 803 snprintf(filename, 256, " rtz.%03d", saveNum);801 snprintf(filename, 256, "%s.%03d", _vm->getTargetName().c_str(), saveNum); 804 802 805 803 return _vm->_dat->loadgame(filename, version); 806 804 … … 816 814 if (saveNum > 999) 817 815 return 1; 818 816 819 // TODO: Use better filename820 817 char filename[256]; 821 snprintf(filename, 256, " rtz.%03d", saveNum);818 snprintf(filename, 256, "%s.%03d", _vm->getTargetName().c_str(), saveNum); 822 819 823 820 Object *obj = _vm->_dat->getObject(descObjectIndex); 824 821