From: <js...@us...> - 2006-03-05 06:34:34
|
Update of /cvsroot/exult/exult In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12765 Modified Files: gamemap.cc Log Message: Save/restore named-usecode eggs (though they still don't execute) Index: gamemap.cc =================================================================== RCS file: /cvsroot/exult/exult/gamemap.cc,v retrieving revision 1.76 retrieving revision 1.77 diff -u -d -r1.76 -r1.77 --- gamemap.cc 4 Mar 2006 06:46:35 -0000 1.76 +++ gamemap.cc 5 Mar 2006 06:34:29 -0000 1.77 @@ -955,6 +955,12 @@ } else if (type == IREG_ATTS) // Attribute/value pairs? obj->read_attributes(buf, len); + else if (type == IREG_STRING) // IE, Usecode egg function name? + { + if (obj->is_egg()) + static_cast<Egg_object*>(obj)->set_str1( + reinterpret_cast<char*>(buf)); + } else cerr << "Unknown special IREG entry: " << type << endl; delete [] buf; |