[Scummvm-devel] Game enhancements

Johannes Schickel lordhoto at scummvm.org
Fri Nov 5 14:11:43 CET 2010


On 11/05/2010 10:50 AM, Max Horn wrote:
>
> For the backends, a new OSystem APPI comes to mind as a possible way, which somehow would be allowed to insert extra items on a dedicated tab in the global options dialog. What I don't know right now is how to make this play nice with the theme code, though...
>
> For engines, the MetaEngine class seems to be the right place, as it is available from the launcher.
>

Yeah I also believe we need some GUI code enhancements/redesign to 
properly implement that.

About the MetaEngine class: If we have a plugin build querying 
MetaEngine for options every time an user opens a options dialog doesn't 
seem what we would like to do, so I guess if we want to use that we also 
need to think of some kind of proper caching logic, especially for small 
devices. Of course that is rather implementation specific now, but it 
might be still something to consider when evaluating how to do that.

Anyway since this thread (and the SCI undithering discussion on the 
forums) seems to have caused to make some rushed changes to our code 
(like first disable undithering and adding that checkbox without prior 
discussion, then re-enabling undithering by default and now disabling it 
again), I would like to propose that before we actually change anything 
in this area we should make some design and talk about it.

// Johannes




More information about the Scummvm-devel mailing list