您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GetInst函数代码示例

51自学网 2021-06-01 21:09:28
  C++
这篇教程C++ GetInst函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GetInst函数的典型用法代码示例。如果您正苦于以下问题:C++ GetInst函数的具体用法?C++ GetInst怎么用?C++ GetInst使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GetInst函数的22个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: GetInst

bool CREvent::OnCreateRoleBtn(const CEGUI::EventArgs &e){	if (GetInst(SelectRolePage).GetPlayerCount() >= 1)	{        GetInst(MsgEventManager).PushEvent(Msg_Ok,AppFrame::GetText("Base_34"));   //目前不能创建更多的角色了!		return false;	}	CEGUI::Window *pPageWin = GetInst(CreateRolePage).GetPageWindow();	CEGUI::Editbox* pNameEdit = static_cast<CEGUI::Editbox*>(pPageWin->getChild("EditName"));	const char * strName = CEGUIStringToAnsiChar(pNameEdit->getText());	if (strcmp(strName,"") == 0)	{		GetInst(MsgEventManager).PushEvent(Msg_Ok,AppFrame::GetText("Player_72"));  //"名字不能为空"		return false;	}	if (!CheckName(strName))	{		GetInst(MsgEventManager).PushEvent(Msg_Ok,AppFrame::GetText("Player_73"));  //"名字中不能有空格"		return false; 	}	int  iSex  = random(2);	//RandomChoseDetails();	//RandomChoseCountry();	BYTE lConstellation = random(12) + 1;	//const char *strName,char nOccupation, char nSex, BYTE lHead, BYTE lFace, BYTE lCountry,BYTE lConstellation,BYTE bRandCountry	GetGame()->C2L_AddRole_Send(strName, 0, (char)GetSelectSex(), GetHair(), GetFace(), GetSelectCountry(), lConstellation, 0 );	return true;}
开发者ID:xiongshaogang,项目名称:mmo-resourse,代码行数:29,


示例2: GetInst

	bool CQuestionManager::Startup()	{		if( !GetInst( CConfiger ).IsEnable() )		{			return false;		}		// create events		m_Events[ET_QUIT] = ::CreateEvent( NULL, FALSE, FALSE, NULL );		m_Events[ET_GEN] = ::CreateEvent( NULL, FALSE, FALSE, NULL );		// create the mutex		::InitializeCriticalSection( &m_QuesMutex );		// startup update questions timer 		int updateInterval = 1000 * GetInst( CConfiger ).GetSystem().UpdateQuestionInterval;		m_UpdateTimer = m_Timer.Schedule( this, NULL, timeGetTime() + updateInterval, updateInterval );		// generate questions at startup in the main thread.		m_pQuestions = GenQuestions();		// create the thread		m_Thread = (HANDLE)::_beginthreadex( NULL, 0, threadFunc, this, 0, NULL );		return true;	}
开发者ID:yuanxiubin1128,项目名称:mmo-resourse,代码行数:26,


示例3: OpenSaleUI

bool OpenSaleUI(){	CEGUI::WindowManager& wndmgr = GetWndMgr();	//获取出售订单ID	CEGUI::MultiColumnList* mcl = WMCL(wndmgr.getWindow("Auction/Tab/BuySale/BuyMCL"));	if(!mcl)		return false;	CEGUI::ListboxItem* lbi = mcl->getFirstSelectedItem();	if(!lbi)	{		//MessageBox(g_hWnd,AppFrame::GetText("AU_100"),"ERROR",MB_OK);		GetInst(MsgEventManager).PushEvent(Msg_Ok,AppFrame::GetText("AU_100"),NULL,NULL,true);		return false;	}	CEGUI::Window* wnd = wndmgr.getWindow("Auction/SaleWnd");	wnd->setVisible(true);	wnd->setAlwaysOnTop(true);	CEGUI::Editbox* editbox = WEditBox(wnd->getChildRecursive("Auction/SaleWnd/saleNum"));//出售界面编辑框激活	editbox->activate();	AHdata& ah = GetInst(AHdata);	uint ID = lbi->getID();	ah.SetCanSaleID(ID);	return true;}
开发者ID:xiongshaogang,项目名称:mmo-resourse,代码行数:26,


示例4: GetInst

//添加任务奖励void CEncouragement::OnBnClickedButton1(){	POSITION   pos   =   m_EncouragementList.GetFirstSelectedItemPosition();	int ItemNum = m_EncouragementList.GetNextSelectedItem(pos);	if (ItemNum<0)	{		ItemNum = 0;	}    CXmlEdit::MapTextFileTable::iterator  MapIter = GetInst(CXmlEdit).m_AllQuestTextFile.find( m_Textfile);    if ( MapIter != GetInst(CXmlEdit).m_AllQuestTextFile.end() )    {        MapIter->second[ "Q" ] = ":";    }    else    {        return ;    }    m_TextIndex.SetWindowText("Q");    m_TextContext.SetWindowText("");    ReadRoleEncouragement( &m_Textfile );    m_EncouragementList.EnsureVisible( 0 , FALSE );    m_EncouragementList.SetItemState(  0 , LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED);    m_EncouragementList.SetFocus();    m_EncouragementList.SetSelectedColumn(0);}
开发者ID:xiongshaogang,项目名称:mmo-resourse,代码行数:28,


示例5: OnReturnCharSel

bool OnReturnCharSel(const CEGUI::EventArgs &args){	// 玩家有队伍发送离开队伍消息	TeamMsgMgr& mgr = GetInst(TeamMsgMgr);	mgr.SendSelfLeaveTeam();    CMessage msg(MSG_C2S_OTHER_QUITTOSELECT);    msg.Send();    GetInst(UIManager).CloseAllPage();    return true;}
开发者ID:xiongshaogang,项目名称:mmo-resourse,代码行数:10,


示例6: timeGetTime

    void SkillTracer::Init(long id, long lvl, const CGUID &target, ulong traceTime)    {        m_SkillID  = id;        m_SkillLvl = lvl;        m_TargetID = target;        m_EndTime = timeGetTime() + traceTime;        m_SkillMaxDis = (float)GetInst(SkillAttribute).GetStrCondif(m_SkillID,lvl, "MaxAtkDistance");        m_SkillMinDis = (float)GetInst(SkillAttribute).GetStrCondif(m_SkillID,lvl, "MinAtkDistance");    }
开发者ID:Caoxuyang,项目名称:klcommon,代码行数:11,


示例7: GetInst

DWORD IBuff::GetRemain(){	if( GetInst() == 0 )		return 0;		DWORD dwElapsedTime = ::timeGetTime() - GetInst();	if( dwElapsedTime > GetTotal() )	// 
C++ GetInstance函数代码示例
C++ GetInputDesc函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。