[英]C game with ncurses - closing window without exiting the program
我正在编写一个简单的C hangman游戏,这是我第一次接触C语言中的图形。
在主要功能中,我使用“ newwin”,“ mvwprintw”和“ wrefresh”放置了一个窗口菜单。 从这个菜单中,我使用新窗口调用新游戏的另一个功能。
我想在按Q时从New Game窗口中有一个Quit选项,该选项又回到Menu窗口。
我尝试使用“ endwin”来创建新游戏窗口,该窗口不会退出程序,而是会关闭exe,并且应从终端停止进程。
如何关闭一个窗口并移至另一个窗口,而不删除第一个窗口?
您可以通过触摸其他窗口,刷新其他窗口而不引用隐藏的窗口来隐藏现有窗口(包括使用wgetch
刷新窗口)。
为了使更新速度合理,您可以将wnoutrefresh
用于触摸屏的更新结合在一起,并通过对doupdate
的调用进行doupdate
。
进一步阅读:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.