Further to what I was saying about the first line on your mainmenu.. it happens when I press q from another menu. If I press <enter> at the
main menu it shows fine.
I'm no good with ansi, I'm not sure why that happens.
Yep, I sent you an email on rusty mailbox, it happens because ESC[2J
clears the screen and resets the cursor to 1,1 on some terminals, but
not linux, linux it only clears the screen, so the ansi starts drawing
from where the cursor was prior to clearing the screen.
To fix it, you need to manually reset the cursor like this ESC[1;1H so
I've changed all the scripts to send ESC[2JESC[1;1H (on terminals that
are not linux the cursor will be reset twice, but not an issue.)
(ESC is the escape character it's \027 in the lua scripts)
Hope that helps :)
Andrew
--- MagickaBBS v0.13alpha (Linux/x86_64)
* Origin: HappyLand -
telnet://magickabbs.com:2023/ (21:1/126)