本文整理汇总了C++中MenuManager::GetChar方法的典型用法代码示例。如果您正苦于以下问题:C++ MenuManager::GetChar方法的具体用法?C++ MenuManager::GetChar怎么用?C++ MenuManager::GetChar使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MenuManager
的用法示例。
在下文中一共展示了MenuManager::GetChar方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Quit
//=============================================================================
// MenuManager::Quit
//
//=============================================================================
int GameEngine::Quit(void)
{
char c='\0';
BM.TypeString(63, 6, " \0", m_color(R_BLUE,R_GREY,0,1));
BM.TypeString(79, 6, "_", m_color(R_BLUE, R_BROWN, 1,1));
BM.TypeString(64, 6, "End this game?\0", m_color(R_BLUE,R_GREY,0,1));
// check answer
while ( (c!='y') && (c!='Y') && (c!='n') && (c!='N') )
{
// read a key from the keyboard buffer.
c=MM.GetChar();
}
// if yes was typed, pass the exit code to the calling loop.
if (c=='y' || c=='Y')
return 1;
else
{
// otherwise, redraw the GAMNEMENU and return the exit code.
MM.DrawMenu(GAMEMENU);
return 0;
}
}