aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
#######################################################################