Difference between revisions of "SCI/TODO"

Jump to navigation Jump to search
m (Remove a few done tasks)
Line 1: Line 1:
The following list is taken from Max's mails to -devel:
The following list is taken from Max's mails to -devel:
* Fixing all warnings
* Fixing all warnings
* Find usage of SCUMMVM #define and resolve them, then in the end stop adding -DSCUMMVM to CPPFLAGS in module.mk
* Rearranging the files under engines/sci: I.e. get rid of include/ subdir (just move its contents to engines/sci, at some point at least)
* Rearranging the files under engines/sci: I.e. get rid of include/ subdir (just move its contents to engines/sci, at some point at least)
* Converting stuff from "C pseudo classes" to real classes
* Converting stuff from "C pseudo classes" to real classes
Line 8: Line 7:
* Don't use fstat
* 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
* change the many nice existing function documentation comments to use doxygen syntax
* change the many nice existing function documentation comments to use doxygen syntax
* Turn code into templates in following files (now they generate code via #defines):
* Turn code into templates in following files (now they generate code via #defines):