Open main menu

Difference between revisions of "TODO"

68 bytes added ,  08:35, 8 April 2006
m
Added some links, cleanup
(Removed some obsolete TODOs)
m (Added some links, cleanup)
Line 152: Line 152:
* Get rid of GF_DEFAULT_TO_1X_SCALER and the 'defaultTo1XScaler' parameter of Engine::initCommonGFX. They form a crude hack to better support 640x480 games and are meant to prevent those games from being accidentally scaled to a size that won't fit on the screen. However, the proper fix would be to modify the backends so that they simply fall back to a smaller scaler when a combination is requested that can't be satisfied.
* Get rid of GF_DEFAULT_TO_1X_SCALER and the 'defaultTo1XScaler' parameter of Engine::initCommonGFX. They form a crude hack to better support 640x480 games and are meant to prevent those games from being accidentally scaled to a size that won't fit on the screen. However, the proper fix would be to modify the backends so that they simply fall back to a smaller scaler when a combination is requested that can't be satisfied.


=== SCUMM ===
=== [[SCUMM]] ===
* Make it possible to restart games properly
* Make it possible to restart games properly
* Add method of setting initial debug channels from command-line
* Add method of setting initial debug channels from command-line
Line 173: Line 173:
* see [[HE_Progress|HE Progress status]]
* see [[HE_Progress|HE Progress status]]


=== Simon ===
=== [[Simon]] ===
* see [[Simon_Bugs|Simon bugs list]]
* see [[Simon_Bugs|Simon bugs list]]
* see [[Simon TODO|Simon TODO list]]


=== Broken Sword 2 ===
=== Broken Sword 2 ===
* Enforce ScummVM code formatting guidelines. (Mostly done?)
* Enforce ScummVM [[Code Formatting Conventions]]. (Mostly done?)
* Encapsulate the code into sensible objects. (Partly done.)
* Encapsulate the code into sensible objects. (Partly done.)
* Enable the CD swapping code. (Partly done.)
* Enable the CD swapping code. (Partly done.)
* Fix the credits so they look more like the original. (Did we ever get the source code for that?)
* Fix the credits so they look more like the original. (Did we ever get the source code for that?)
* Maybe work around script bug which causes the mop to disappear briefly when trying to pick it up from the top of the boat at the London docks. (The event to hide the mop is sent too early.) See bug #1214168.
* Maybe work around script bug which causes the mop to disappear briefly when trying to pick it up from the top of the boat at the London docks. (The event to hide the mop is sent too early.) See bug [https://sourceforge.net/support/tracker.php?aid=1214168 #1214168].
* Unify some of the code with Broken Sword 1 (e.g. in router.cpp).
* Unify some of the code with Broken Sword 1 (e.g. in router.cpp).


=== Gob ===
=== [[Gob]] ===
* see [[Gob TODO|Gob TODO list]]
* see [[Gob TODO|Gob TODO list]]


=== SAGA ===
=== [[SAGA]] ===
* see [[SAGA TODO|SAGA TODO list]]
* see [[SAGA TODO|SAGA TODO list]]


=== Simon ===
=== [[Kyra]] ===
* see [[Simon TODO|Simon TODO list]]
 
=== Kyra ===
* see [[Kyra#TODO|Kyra TODO list]]
* see [[Kyra#TODO|Kyra TODO list]]


1,079

edits