On Sun, Jun 08, 2008 at 13:31:57 +0100,
  ott <[EMAIL PROTECTED]> wrote:
> 
> If we want to optimise and are prepared to require whole-sale changes
> to add-ons, then perhaps it is time to change the basic model to
> one where for an add-on to use another add-on requires an explicit
> declaration.  Something like
>     requires="Era:MiddleEarth"
> or
>     requires="Units:Roman:1.5,Era:HG-Welles"
> would make the reliance on other content (and specific versions of
> that content) explicit.  Making requirements explicit would allow game
> startup to be speeded up much more than just bifurcating into MP/SP,
> by only loading content that was actually required.  It would also
> allow MP content to rely on SP, or SP to rely on MP, but without any
> time or memory penalty.

If we are going to do a requires system, we should standardize the format
of version information and what it meeans. You really want requires to
match a range of versions that support the needed features in the same
manner. Requiring an exact version is in most cases too specific.

_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev

Reply via email to