这篇教程C++ GetInst函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中GetInst函数的典型用法代码示例。如果您正苦于以下问题:C++ GetInst函数的具体用法?C++ GetInst怎么用?C++ GetInst使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了GetInst函数的22个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: GetInstbool 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: OpenSaleUIbool 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: OnReturnCharSelbool 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,
|