DEMO version ! After registering you will receive a complete version.

About colors.

In version 1.2 of Ferns' Graphics Library, my color-management wasn't good.
I couldn't crack the undocumented _gtSetColor() and _gtGetColor() functions.
I have invested a lot of time in cracking it and finally I succeeded (it
took me so long because I'm really lousy at cracking functions).
I wrote an equivalent of both functions, so now the colors work properly
in all modes.

In alphanumeric modes, colors are supported as normal. In graphical modes
however, the asterix ("*") which in alphanumeric modes indicates a blinking
text (if you have SETBLINK(.T.)) is replaced with a highlighted background.
This is because in graphical mode, you don't want blinking text.

IMPORTANT : Alphanumeric modes and graphic modes have both a different
interpretation of the asterix ('*'). In alphanumeric modes your
text will blink (if you have SETBLINK(.T.) ) and in graphic
modes you'll see a highlighted background.


This different interpretation isn't good if you would like to write code
that works exactly the same in alphanumeric and graphics modes,
but probably you don't want to use the same color setting anyway.
So :

IMPORTANT : Be sure that you set/change your color-settings when you are
in correct mode. So always set SETBLINK() and SET INTENSITY
after you have set the mode.

I hope this covers it all.