Rearrange SAGA items and add couple new items

svn-id: r16294
This commit is contained in:
Eugene Sandulenko 2004-12-24 13:17:57 +00:00
parent c241041185
commit 5f5bcfc6c2

22
TODO
View File

@ -316,23 +316,33 @@ SIMON
SAGA
====
- legacy items -
* Remove any traces of the additional level of abstraction reinherit used
* Remove homerolled high level data structures like stacks that should
be provided by ScummVM if they aren't already.
* OO'ify (blah_mod.h contains public stuff, blah.h private stuff) [almost done]
- bugs -
* Make actor animation Event-driven. See FIXME in actor.cpp
* Actor pops up with wrong palette at transition to faery scene. Again :)
* Make sprite RLE decompressor work on Mac resources
* Animation end is not detected properly with Mac. That leads to hang in intro
- plans -
* Implement unimplemented opcodes
* Remove use of floating point, especially doubles.
* Change SData so that its buffers point to the appropriate data.
(eriktorbjorn - mostly done; the script "static" buffer is still wrong)
* Rewrite path finder (h00ligan)
* Eliminate script semaphores and use flags instead
* Add sound/voices compression. Should _considerably_ save space.
* Add support for Mac versions. All data is in BE mode and structures are aligned.
(h00ligan, partly done)
* Make sprite RLE decompressor work on Mac resources
* Fix the usage of Rect so that it's more consistent with the rest of ScummVM,
e.g. a rectangle covering the entire ITE screen should have right=320 and
bottom=200. (eriktorbjorn, partly - mostly? - done)
* Change SData so that its buffers point to the appropriate data.
(eriktorbjorn - mostly done; the script "static" buffer is still wrong)
- features -
* Add sound/voices compression. Should _considerably_ save space.
* Add support for Mac versions. All data is in BE mode and structures are aligned.
(h00ligan, partly done)
* Support various demo versions
* Support IHNM
* Add the Wyrmkeep folks to the credits section of our README so we can thank