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