Hi,

> > > we can use it for some fancy user-configurable settings...?
> > 
> > ..such as the 'about' screen or the game selection screen planned for
> > 0.3.4? 
> 
> Hadn't thought of that (it would also be useful there, of course). 
> I was thinking more of 'Look ma, I can choose my own fonts and colors!'.

Hmm,  but those _are_ set explicitly by the games now, IIRC; a generic map
from color space back into color space might work, but I don't see how
those could come in transparently (replacing fonts might work, of course,
but this would have to be done by essentially replacing the font resource
with something more sophisticated).

> > Yes, that sounds like an interesting, worthwhile and sufficiently
> > detached area someone could work on (if it was documented).
> > What kinds of tags are these? Is there support for embedding graphics?
> 
> |a%d|                         Text alignment

Does this align the following text relative to the entire (current) line
(a) (allowing overwrites), relative to a new line (b), or relative to the
remainder of the line (c)?

Example:
text is "foo|a0|bar"
line is "$        ^"

(a) $foobar  ^
(b) $foo     ^
    $   bar  ^
(c) $foo bar ^


> |f%d|                         Text font

I assume GetTextSize() (or whatever it was called) needs to support this
as well?

> |c%d|                         Text color
> 
> where %d for the latter are indices into a table set by TextFonts() and
> TextColors(), respectively.

Are there default values for these?

> BTW, if anyone is interested, I made a comparative list of kernel calls some
> time ago (it doesn't cover subfunctions, though). It covers four different stages of 
>SCI development.

Sure, that might make some interesting post-christmas reading! Thanks for
the offer :-)


llap,
 Christoph


Reply via email to