aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilippos Karapetis2011-10-05 15:44:30 +0000
committerWillem Jan Palenstijn2011-11-20 22:43:11 +0100
commit48e0238ed0b7caae871393ff916007986f5a591d (patch)
tree02f94c5e20f53cc16c80ec134ca5c8f4a9154837
parent4a03bb3e435fca0ec155242fe8739db1a022d9c8 (diff)
downloadscummvm-rg350-48e0238ed0b7caae871393ff916007986f5a591d.tar.gz
scummvm-rg350-48e0238ed0b7caae871393ff916007986f5a591d.tar.bz2
scummvm-rg350-48e0238ed0b7caae871393ff916007986f5a591d.zip
TOLTECS: Updated the TODO, after talking with johndoe
-rw-r--r--engines/toltecs/TODO.txt24
1 files changed, 13 insertions, 11 deletions
diff --git a/engines/toltecs/TODO.txt b/engines/toltecs/TODO.txt
index 248fe41297..449ffcbe15 100644
--- a/engines/toltecs/TODO.txt
+++ b/engines/toltecs/TODO.txt
@@ -1,26 +1,20 @@
NOTES
-------
-
- The game is completable with revision 20 with some minor glitches (see BUGS).
TODO
------
-
-- Rewrite the resource system to something similar as used by M4
- - each resource type gets its own class, the resource cache manages the resource instances
- - generic resource class which has a method that creates a MemoryReadStream
- - rewrite parts of the engine to use the new resource system
- Add music support (game seems to use XMIDI, MIDI and headerless music...figure out more)
-- Add game menu
- - Rewrite from scratch with only minor stuff from the disasm since the original menu is one huge
- messy function
-- Extend savegame format (savegame version, description, more data)
- When saving a game, save the whole screen when an animation is playing
+ e.g. when playing animations (the script controlled ones, not the movies) it should save
+ the whole screen when the game is saved when such an animation is running since it uses
+ delta-frames so currently, once restored, the screen is wrong. This is only observed in
+ a few places.
+- Add "Quit game" functionality to the menu
BUGS
------
-
- Crashes sometimes on scene changes
(I guess because some talktext is still running although the slot used by it has changed)
- Crashes sometimes (e.g. when inside the barn and going up the ladder)
@@ -32,3 +26,11 @@ DONE
- Add movie playback functionality (movie format is known, needs implementing)
- Add sound support (after rewrite of the resource system)
- Still some clipping issues (walking upstairs in the saloon, when on top of the tower in the hideout)
+- Add game menu
+ - Rewrite from scratch with only minor stuff from the disasm since the original menu is one huge
+ messy function
+- Rewrite the resource system to something similar as used by M4
+ - each resource type gets its own class, the resource cache manages the resource instances
+ - generic resource class which has a method that creates a MemoryReadStream
+ - rewrite parts of the engine to use the new resource system
+- Extend savegame format (savegame version, description, more data)