本文整理汇总了C++中CGUI::GetCurrentServerCursorAlpha方法的典型用法代码示例。如果您正苦于以下问题:C++ CGUI::GetCurrentServerCursorAlpha方法的具体用法?C++ CGUI::GetCurrentServerCursorAlpha怎么用?C++ CGUI::GetCurrentServerCursorAlpha使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CGUI
的用法示例。
在下文中一共展示了CGUI::GetCurrentServerCursorAlpha方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetMainMenuVisible
void CLocalGUI::SetMainMenuVisible ( bool bVisible )
{
if ( m_pMainMenu )
{
// This code installs the original CCore input handlers when the ingame menu
// is shown, and restores the mod input handlers when the menu is hidden again.
// This is needed for things like pressing escape when changing a key bind
m_pMainMenu->SetVisible ( bVisible );
CGUI* pGUI = CCore::GetSingleton ().GetGUI ();
if ( bVisible )
{
pGUI->SelectInputHandlers ( INPUT_CORE );
}
else
{
pGUI->SelectInputHandlers ( INPUT_MOD );
}
if ( bVisible )
pGUI->SetCursorAlpha ( 1.0f );
else
pGUI->SetCursorAlpha ( pGUI->GetCurrentServerCursorAlpha () );
}
else
{
WriteDebugEvent ( "WARNING: CLocalGUI::SetMainMenuVisible() called, but CLocalGUI::CreateObjects() isn't" );
}
}
示例2: SetConsoleVisible
void CLocalGUI::SetConsoleVisible ( bool bVisible )
{
if ( m_pConsole )
{
// Only allow the console if the chat doesn't take input
if ( m_pChat->IsInputVisible () )
bVisible = false;
// Set the visible state
m_pConsole->SetVisible ( bVisible );
CGUI* pGUI = CCore::GetSingleton ().GetGUI ();
if ( bVisible )
pGUI->SetCursorAlpha ( 1.0f );
else
pGUI->SetCursorAlpha ( pGUI->GetCurrentServerCursorAlpha () );
}
else
{
WriteDebugEvent ( "WARNING: CLocalGUI::HideConsole() called, but CLocalGUI::CreateObjects() isn't!" );
}
}