mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-14 21:59:17 +00:00
f771fa40ad
Checked the logic against the original game (to be precise, DOS English version from GOG, although I think AI logic has no significant differences with other versions). Fixed a *lot* of errors with varying visibility for the user. Also, save+exit+load sometimes resulted in memory corruption like ((EntityParametersSSII*)(new EntityParametersIIII))->param8 = 0; load operation did not restore the correct type of NPC logic context, the default one was used (which also has the smallest sizeof). Should be fixed now. Save+load is still unusable because it locks everybody waiting for kActionEndSound (the sound state is not restored), but, at least, it should not corrupt the memory. Hopefully. |
||
---|---|---|
.. | ||
data | ||
entities | ||
fight | ||
game | ||
menu | ||
sound | ||
configure.engine | ||
debug.cpp | ||
debug.h | ||
detection.cpp | ||
drawable.h | ||
eventhandler.h | ||
graphics.cpp | ||
graphics.h | ||
helpers.h | ||
lastexpress.cpp | ||
lastexpress.h | ||
module.mk | ||
resource.cpp | ||
resource.h | ||
shared.h |