资 源 简 介
Blacken is a library which provides an enhanced console-like interface. The primary purpose of this library is to assist with the development of traditional (non-tile) Roguelike games.
There are a couple of problems with using Curses:
Different implementations of Curses have different features. While ncurses is the standard in Linux and (probably) Mac OS X, it is less commonly found in Windows. When pdcurses is used instead there are many missing features.
Curses depends upon decent terminal emulators. Decent terminal emulators properly advertise their capabilities. Decent terminal emulators only claim to be "xterm" if they support all xterm features including Techtronix mode. There is a paucity of good terminal emulators.
Due to terminal emulators claiming to have no color when they actually support the xterm-256color codes, really nasty things are done in console apps to work around the lies of terminal em