[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