void MainDialog::OnWindowInitialized(TNotifyUI& msg) { module::getScreenCaptureModule()->initCapture(m_hWnd); module::getLoginModule()->addObserver(this, BIND_CALLBACK_2(MainDialog::MKOForLoginModuleCallBack)); module::getUserListModule()->addObserver(this, BIND_CALLBACK_2(MainDialog::MKOForUserListModuleCallBack)); module::getSessionModule()->addObserver(this, BIND_CALLBACK_2(MainDialog::MKOForSessionModuleCallBack)); m_pbtnSysConfig = (CButtonUI*)m_PaintManager.FindControl(_T("sysconfig")); m_pbtnOnlineStatus = (CButtonUI*)m_PaintManager.FindControl(_T("onlineStatus")); m_pbtnMyFace = (CButtonUI*)m_PaintManager.FindControl(_T("myfacebtn")); m_pEditSignature = (CEditUI*)m_PaintManager.FindControl(_T("signature")); m_ptxtUname = (CTextUI*)m_PaintManager.FindControl(_T("unametxt")); m_pbtnClose = (CButtonUI*)m_PaintManager.FindControl(_T("closebtn")); m_pbtnMinMize = (CButtonUI*)m_PaintManager.FindControl(_T("minbtn")); m_pTextUnreadMsgCount = static_cast<CTextUI*>(m_PaintManager.FindControl(_T("msgCount"))); PTR_VOID(m_pTextUnreadMsgCount); _FreshMySignature(); if (m_ptxtUname) { CString strVersion; strVersion.Format(_T("V.%d"), TEAMTALK_VERSION); m_ptxtUname->SetToolTip(strVersion); } //加载图标 LoadIcons(); //创建系统托盘 CreateTrayIcon(); //初始化 Initilize(); }
void ReputationMgr::LoadFromDB(QueryResult *result) { // Set initial reputations (so everything is nifty before DB data load) Initilize(); //QueryResult *result = CharacterDatabase.PQuery("SELECT faction,standing,flags FROM character_reputation WHERE guid = '%u'",GetGUIDLow()); if(result) { do { Field *fields = result->Fetch(); FactionEntry const *factionEntry = sFactionStore.LookupEntry(fields[0].GetUInt32()); if( factionEntry && (factionEntry->reputationListID >= 0)) { FactionState* faction = &m_factions[factionEntry->reputationListID]; // update standing to current faction->Standing = int32(fields[1].GetUInt32()); // update counters int32 BaseRep = GetBaseReputation(factionEntry); ReputationRank old_rank = ReputationToRank(BaseRep); ReputationRank new_rank = ReputationToRank(BaseRep + faction->Standing); UpdateRankCounters(old_rank,new_rank); uint32 dbFactionFlags = fields[2].GetUInt32(); if( dbFactionFlags & FACTION_FLAG_VISIBLE ) SetVisible(faction); // have internal checks for forced invisibility if( dbFactionFlags & FACTION_FLAG_INACTIVE) SetInactive(faction,true); // have internal checks for visibility requirement if( dbFactionFlags & FACTION_FLAG_AT_WAR ) // DB at war SetAtWar(faction,true); // have internal checks for FACTION_FLAG_PEACE_FORCED else // DB not at war { // allow remove if visible (and then not FACTION_FLAG_INVISIBLE_FORCED or FACTION_FLAG_HIDDEN) if( faction->Flags & FACTION_FLAG_VISIBLE ) SetAtWar(faction,false); // have internal checks for FACTION_FLAG_PEACE_FORCED } // set atWar for hostile if(GetRank(factionEntry) <= REP_HOSTILE) SetAtWar(faction,true); // reset changed flag if values similar to saved in DB if(faction->Flags==dbFactionFlags) faction->Changed = false; } } while( result->NextRow() ); delete result; } }
void NextState(Uint16 MesgID) { switch (ops.State) { case STATE_INIT: Initilize(); break; case STATE_SENSOR_COV: SensorCov(); break; case STATE_BOOT: Boot(MesgID); break; case STATE_POWER_DOWN: PowerDown(); break; default: Initilize(); } }
// the mastermain entry point int APIENTRY MasterMain(HINSTANCE hInst,LPSTR line) { if(mxhwnd.CreateMasterX("TicTacToe",640,480,COLOR_DEFAULT,WndProc,hInst,LoadIcon(hInst,MAKEINTRESOURCE(IDI_ICON1)),LoadCursor(0, IDC_ARROW))) // the call to create MasterX to create the window, pass it the class name, window name, //screen width and height the color option, pass it the window callback function //pass it the icon { Initilize(); // call the initilization return (mxhwnd.InitLoop(RenderScreen));//call the init loop command passing the function pointer to the render callback function } return (0); }
void MainDialog::OnWindowInitialized(TNotifyUI& msg) { m_pbtnSysConfig = (CButtonUI*)m_PaintManager.FindControl(_T("sysconfig")); m_pbtnOnlineStatus = (CButtonUI*)m_PaintManager.FindControl(_T("onlineStatus")); m_pbtnMyFace = (CButtonUI*)m_PaintManager.FindControl(_T("myfacebtn")); m_ptxtUname = (CTextUI*)m_PaintManager.FindControl(_T("unametxt")); m_pbtnClose = (CButtonUI*)m_PaintManager.FindControl(_T("closebtn")); m_pbtnMinMize = (CButtonUI*)m_PaintManager.FindControl(_T("minbtn")); //加载图标 LoadIcons(); //创建系统托盘 CreateTrayIcon(); //初始化 Initilize(); }
//----------------------------------------------------------------------------- // Name: WinMain() // Desc: The application's entry point //----------------------------------------------------------------------------- INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR, INT ) { Initilize(); //AllocConsole(); //콘솔창 소환 MSG msg; ZeroMemory( &msg, sizeof(msg) ); while( msg.message!=WM_QUIT ) { if( PeekMessage( &msg, NULL, 0U, 0U, PM_REMOVE ) ) { TranslateMessage( &msg ); DispatchMessage( &msg ); } else { Render(); } } UnregisterClass( _T("T_O_K"), createWin.hInstance ); return 0; }
TriShip::TriShip() { Initilize(); }
Food::Food(int x, int y) { Initilize(new Position(x - FOOD_RADIUS, y - FOOD_RADIUS)); }
Food::Food(Position * position) { Initilize(position); }