我正在使用c ++和ncurses库在Linux上编写简单的文本游戏。我的着色和边框代码是:
start_color();
init_pair( 1, COLOR_WHITE, COLOR_BLACK );
box( gameWindow, ACS_VLINE, ACS_HLINE );
box( mainMenu, ACS_VLINE, ACS_HLINE );
问题是我的游戏屏幕边框周围有一个小空间,仍然有默认的终端窗口颜色。看起来ncurses忽略那些不完全可见的细胞,但我也需要用颜色覆盖它们。有没有办法用ncurses做到这一点?