diff options
-rw-r--r-- | TODO | 25 |
1 files changed, 17 insertions, 8 deletions
@@ -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 ####################################################################### |