aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2005-01-07 01:03:16 +0000
committerEugene Sandulenko2005-01-07 01:03:16 +0000
commit060cf62839bbc391ba1edae0d2ddf966fb07af0e (patch)
tree524cf3976cbbe2b496cb703ba974043a8b4abb83
parent1fe593995d98939c0d2e2dc2d6c6e11b647e1ca0 (diff)
downloadscummvm-rg350-060cf62839bbc391ba1edae0d2ddf966fb07af0e.tar.gz
scummvm-rg350-060cf62839bbc391ba1edae0d2ddf966fb07af0e.tar.bz2
scummvm-rg350-060cf62839bbc391ba1edae0d2ddf966fb07af0e.zip
Update SAGA items
svn-id: r16473
-rw-r--r--TODO25
1 files changed, 17 insertions, 8 deletions
diff --git a/TODO b/TODO
index 02ed3ab90a..7fb221ebe5 100644
--- a/TODO
+++ b/TODO
@@ -319,18 +319,24 @@ SAGA
* 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 :)
-
-- plans -
- * Implement unimplemented opcodes
- * Remove use of floating point, especially doubles.
+ * Make actor animation Event-driven. See FIXME in actor.cpp. Maybe it
+ should be INTERVAL_EVENT
+ * No script func should use ScriptDataWord directly. All of them should
+ be converted to appropriate data types via getTYPE() functions
* _scene->getMode() == SCENE_MODE_ISO -> _scene->getFlags() & kSceneFlagISO
and remove Scene::getMode() as well as Scene::_sceneMode
- * Rewrite path finder (h00ligan)
* 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)
+
+- plans -
+ * Implement unimplemented opcodes
+ * Remove use of floating point, especially doubles.
+ * Implement ShowSaveReminder(), that is that rotating diskette
+ * Implement Save/Load
+ * Finish inventory code
+ * Rewrite path finder (h00ligan)
+ * Implement conversations
* Change script buffer so that its point to the appropriate data.
(eriktorbjorn - mostly done)
* ISO - tile scene implementation
@@ -339,7 +345,10 @@ SAGA
* 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 for later Win32/Mac/Linux demos where some scenes are substituted with LBM
+ images, tables are in place.
+ * Amiga ITE support
+ * Support for Dream Guild's Mac ITE
* Support IHNM
#######################################################################