scummvm/sword2
Torbjörn Andersson 412f7105f0 Fixed evil regression #2. Restarting the game, or using the "start" debug
command, would close the global script variables and player object
resources, without reopening them again. This made them fair game for the
resource expiration mechanism. The player object is probably referenced
often enough to stay alive, but the variables died on me pretty quickly,
causing ScummVM to crash.

I've also added a "reslist" debug command to make this sort of things
easier to spot. By default it only lists resources with refCount > 0. Use
"reslist 0" to see all the cached resources as well.

svn-id: r14958
2004-09-08 07:10:54 +00:00
..
driver Fix compile 2004-09-04 23:05:34 +00:00
.cvsignore bs2 2003-07-28 01:44:38 +00:00
anims.cpp Experimental (i.e. slightly broken) code for handling compressed speech. 2004-08-22 14:28:11 +00:00
build_display.cpp Hopefully fixed the displayMsg() fade-up glitch I accidentally introduced 2004-06-11 06:38:45 +00:00
build_display.h It's a new year in BS2 land, too! 2004-01-06 13:44:17 +00:00
console.cpp Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
console.h Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
controls.cpp Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
controls.h If the user has previous savegames, display a restart/restore dialog when 2004-03-04 08:03:32 +00:00
debug.cpp Removed the buffering of mouse and keyboard events. I don't think any of 2004-05-09 13:32:04 +00:00
debug.h Cleanup. (Mostly of the comments.) 2004-04-14 07:12:10 +00:00
defs.h Use the same syntax for accessing script variables as BS1 does, i.e. now 2004-03-17 09:03:15 +00:00
events.cpp fetchObjectName() no longer assumes that the resource will still be in the 2004-04-24 12:29:35 +00:00
function.cpp Rewrote the code that loads credits.clu into memory. The new code is 2004-09-04 21:17:27 +00:00
header.h Cleaned up the palette handling a bit. Renamed _palCopy to _palette since I 2004-06-09 06:33:29 +00:00
icons.cpp Major revamping of the BS2 memory manager and, some small changes to the 2004-04-23 07:02:11 +00:00
icons.h It's a new year in BS2 land, too! 2004-01-06 13:44:17 +00:00
interpreter.cpp Tweaked a few things to accommodate 2004-04-26 20:28:34 +00:00
interpreter.h Removed redundant comments. 2004-01-09 14:52:39 +00:00
layers.cpp Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
layers.h Cleanup. 2004-04-07 12:31:32 +00:00
logic.cpp Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
logic.h Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
maketext.cpp Itsy-bitsy cleanup. 2004-06-17 06:46:18 +00:00
maketext.h Added a destructor to the FontRenderer class to free any remaining text 2004-08-25 05:57:17 +00:00
memory.cpp Fixed debug output. 2004-09-07 17:52:03 +00:00
memory.h Major revamping of the BS2 memory manager and, some small changes to the 2004-04-23 07:02:11 +00:00
module.mk Removed the buffering of mouse and keyboard events. I don't think any of 2004-05-09 13:32:04 +00:00
mouse.cpp Some more work on the - still disabled - "right click to clear luggage" 2004-06-10 06:41:08 +00:00
mouse.h It's a new year in BS2 land, too! 2004-01-06 13:44:17 +00:00
object.h It's a new year in BS2 land, too! 2004-01-06 13:44:17 +00:00
protocol.cpp fetchObjectName() no longer assumes that the resource will still be in the 2004-04-24 12:29:35 +00:00
resman.cpp Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
resman.h Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
router.cpp Major revamping of the BS2 memory manager and, some small changes to the 2004-04-23 07:02:11 +00:00
router.h Major revamping of the BS2 memory manager and, some small changes to the 2004-04-23 07:02:11 +00:00
save_rest.cpp Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage again 2004-06-25 22:39:21 +00:00
save_rest.h It's a new year in BS2 land, too! 2004-01-06 13:44:17 +00:00
scroll.cpp Cleanup 2004-04-27 08:59:58 +00:00
sound.cpp Use the same code for opening the music clusters as for opening the speech 2004-08-27 08:31:33 +00:00
sound.h Simplified the handling of sound effects. It's not necessary for the driver 2004-05-01 10:42:23 +00:00
speech.cpp Experimental (i.e. slightly broken) code for handling compressed speech. 2004-08-22 14:28:11 +00:00
speech.h It's a new year in BS2 land, too! 2004-01-06 13:44:17 +00:00
startup.cpp Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
startup.h It's a new year in BS2 land, too! 2004-01-06 13:44:17 +00:00
sword2.cpp Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
sword2.h Fixed evil regression #2. Restarting the game, or using the "start" debug 2004-09-08 07:10:54 +00:00
sync.cpp Cleanup. 2004-05-07 19:56:19 +00:00
walker.cpp fetchObjectName() no longer assumes that the resource will still be in the 2004-04-24 12:29:35 +00:00