I'm now trying to get various things to work properly with the ncurses/GCU interface. The rationale is that ncurses works both on OSX and in X11 environments, and could maybe even be made to work on Windows with PDCurses. Also it's probably easier for a n00b like me to work with than SDL. But I've run into several issues...
Running: shift + direction does not work at all, instead of running you get seemingly unrelated commands. All shifted arrow keys move left one and down one; additionally, left and down ask for a direction, up says "There is nothing to activate", and right displays the character screen. Shifted numpad keys don't have the weird side effects, but don't cause the character to run either - they just move you one space in the specified direction. I have absolutely no idea what's happening with this.
Ctrl-s doesn't save: as mentioned in a thread here a long time ago. ^s works fine, but Ctrl-s to save is intuitive and I want it to work. Again, no idea why it doesn't; AFAIK it's not reserved for anything.
Colors seem off: Certain shades of brown display as bright yellow for instance, some shades of red display as hot pink, and one shade of gray as bright cyan. This is obviously for compatibility with 8-bit terminals, but it looks strange. Maybe someone could advise me on a better way to emulate normal Angband colors on an 8-bit terminal?
If anyone's got some pointers on how to approach these problems, I'd like to hear...
Running: shift + direction does not work at all, instead of running you get seemingly unrelated commands. All shifted arrow keys move left one and down one; additionally, left and down ask for a direction, up says "There is nothing to activate", and right displays the character screen. Shifted numpad keys don't have the weird side effects, but don't cause the character to run either - they just move you one space in the specified direction. I have absolutely no idea what's happening with this.
Ctrl-s doesn't save: as mentioned in a thread here a long time ago. ^s works fine, but Ctrl-s to save is intuitive and I want it to work. Again, no idea why it doesn't; AFAIK it's not reserved for anything.
Colors seem off: Certain shades of brown display as bright yellow for instance, some shades of red display as hot pink, and one shade of gray as bright cyan. This is obviously for compatibility with 8-bit terminals, but it looks strange. Maybe someone could advise me on a better way to emulate normal Angband colors on an 8-bit terminal?
If anyone's got some pointers on how to approach these problems, I'd like to hear...
Comment