CUIGameCustom* game_cl_ArtefactHunt::createGameUI() { if (g_dedicated_server) return NULL; CLASS_ID clsid = CLSID_GAME_UI_ARTEFACTHUNT; m_game_ui = smart_cast<CUIGameAHunt*> ( NEW_INSTANCE ( clsid ) ); R_ASSERT (m_game_ui); m_game_ui->Load (); m_game_ui->SetClGame (this); LoadMessagesMenu (MESSAGE_MENUS); return m_game_ui; }
CUIGameCustom* game_cl_TeamDeathmatch::createGameUI() { game_cl_mp::createGameUI(); CLASS_ID clsid = CLSID_GAME_UI_TEAMDEATHMATCH; m_game_ui = smart_cast<CUIGameTDM*> ( NEW_INSTANCE ( clsid ) ); R_ASSERT(m_game_ui); m_game_ui->SetClGame(this); m_game_ui->Init(); //----------------------------------------------------------- // pInventoryMenu = xr_new<CUIInventoryWnd>(); //----------------------------------------------------------- // pPdaMenu = xr_new<CUIPdaWnd>(); //----------------------------------------------------------- // pMapDesc = xr_new<CUIMapDesc>(); //----------------------------------------------------------- LoadMessagesMenu(MESSAGE_MENUS); //----------------------------------------------------------- return m_game_ui; }