我可以在ncurses中调整屏幕大小吗? 我用C++和NCURSE库编写Linux上的简单文本游戏。我的颜色和边框代码是: start_color(); init_pair( 1, COLOR_WHITE, COLOR_BLACK ); box( gameWindow, ACS_VLINE, ACS_HLINE ); box( mainMenu, ACS_VLINE, ACS_HLINE );

我可以在ncurses中调整屏幕大小吗? 我用C++和NCURSE库编写Linux上的简单文本游戏。我的颜色和边框代码是: start_color(); init_pair( 1, COLOR_WHITE, COLOR_BLACK ); box( gameWindow, ACS_VLINE, ACS_HLINE ); box( mainMenu, ACS_VLINE, ACS_HLINE );,c++,ncurses,C++,Ncurses,问题是在我的游戏屏幕边框周围有一个小空间,仍然有默认的终端窗口颜色。看起来ncurses忽略了那些不完全可见的单元格,但我也需要用颜色覆盖它们。有没有办法通过网络课程做到这一点 没有“不完全可见的细胞”这样的东西。如果你的屏幕有挡板,ncurses或其他终端API就不能绘制它。我想我误解了屏幕的概念。感谢您的解释。有些终端会给窗口边框上色以使其看起来一致(终端仿真之外的区域),有些则不会。ncurses无法控制窗口边框。

问题是在我的游戏屏幕边框周围有一个小空间,仍然有默认的终端窗口颜色。看起来ncurses忽略了那些不完全可见的单元格,但我也需要用颜色覆盖它们。有没有办法通过网络课程做到这一点


没有“不完全可见的细胞”这样的东西。如果你的屏幕有挡板,ncurses或其他终端API就不能绘制它。我想我误解了屏幕的概念。感谢您的解释。有些终端会给窗口边框上色以使其看起来一致(终端仿真之外的区域),有些则不会。ncurses无法控制窗口边框。