Difference between revisions of "SCI/TODO"

Jump to navigation Jump to search
m (Remove the duplicate title)
(Some TODOs are done)
Line 6: Line 6:
* Converting stuff from "C pseudo classes" to real classes
* Converting stuff from "C pseudo classes" to real classes
* Replacing various generic FreeSCI stuff by their ScummVM counterparts. E.g. don't bother to rewrite engines/sci/include/int_hashmap.h -- instead change code to use a HashMap<int, ...> etc.
* Replacing various generic FreeSCI stuff by their ScummVM counterparts. E.g. don't bother to rewrite engines/sci/include/int_hashmap.h -- instead change code to use a HashMap<int, ...> etc.
* Rename engines/sci/scummvm/scummvm_engine.* to engines/sci/sci.*
* Move engines/sci/scummvm/detection.cpp to engines/sci/detection.cpp
* In fact: Do use File, SearchManager, FSNode etc. instead of paths, fopen, etc.
* In fact: Do use File, SearchManager, FSNode etc. instead of paths, fopen, etc.
* Don't use fstat, PATH_MAX
* Don't use fstat
* const correctness in engines/sci/engine/savegame.c (this is a generated file, so change the source or generator, whatever is necessary)
* const correctness in engines/sci/engine/savegame.c (this is a generated file, so change the source or generator, whatever is necessary)
* apply our code formatting guidelines
* apply our code formatting guidelines
* change the many nice existing function documentation comments to use doxygen syntax
* change the many nice existing function documentation comments to use doxygen syntax