Difference between revisions of "Gob/TODO"

From ScummVM :: Wiki
< Gob
Jump to navigation Jump to search
(Update Status)
(Added mouse cursor issue)
Line 7: Line 7:


== File-specific tasks ==
== File-specific tasks ==
=== draw.cpp ===
* Use the ScummVM backend for handling the mouse cursor. Right now it's drawn as a sprite.


=== interp.cpp ===
=== interp.cpp ===

Revision as of 16:00, 10 August 2005

Status

Gobliiins 1 is completable. Gobliins 2 is in progress.

Long-term goals

  • Convert it to C++ classes. This should be done on per-file basis.
  • Alignment fixes

File-specific tasks

draw.cpp

  • Use the ScummVM backend for handling the mouse cursor. Right now it's drawn as a sprite.

interp.cpp

  • Since neither VGA nor CD versions of gob1 have protection screen we may skip it in EGA version too

text.cpp

  • This file should be removed and is not currently required for compilation but we need to inspect which variables does it set and to which values and convert them to our Config Manager. We should support all video outputs and at least PC speaker and Adlib.

video.cpp

  • Add support for other rendering modes (EGA/CGA/Hercules) lega.gdr, l360.gdr, lcga.gdr