//队员开始准备 bool OnGS2C_BeginePrepareEnterCopy(GS2C_BeginePrepareEnterCopy* value) { //开始60秒倒计时 gMacthMachine->SetMatchInvitedPlayerId(value->sponsorId); gMacthMachine->MatchStart(); gMacthMachine->SetMatchCountSeconds(60.0f); gMacthMachine->SetMatchCopyMapIdToEnter(value->copyMapDataId); gMacthMachine->SetMatchMode(MatchMode(value->enterType)); gMacthMachine->SetMatchPrepared(false); CUIWorldMap* pWorldMapUI = (CUIWorldMap*)gGameUILayer->getActiveUI(IDU_WORLDMAPUI); if(pWorldMapUI) pWorldMapUI->ShowMatch(); CMainUINormal* pMainUINormal = (CMainUINormal*)gGameUILayer->getActiveUI(IDU_MainUINormal); if(pMainUINormal) pMainUINormal->ShowMatchStatus(); return true; }
/////////////////////////////////////////////////////////////////////// /// Function: XosWebRtcClientVideoCodec::GetDefaultMode /// /// Author: $author$ /// Date: 4/1/2012 /////////////////////////////////////////////////////////////////////// XosWebRtcClientVideoCodecMode XosWebRtcClientVideoCodec::GetDefaultMode() const { XosWebRtcClientVideoCodecMode mode = XOS_WEBRTC_CLIENT_VIDEO_CODEC_MODE_UNKNOWN; int width = webrtc::vcm_default_codec_width; int height = webrtc::vcm_default_codec_height; if (0 >= (mode = MatchMode(XOS_WEBRTC_CLIENT_VIDEO_CODEC_MODE_CIF, width, height))) if (0 >= (mode = MatchMode(XOS_WEBRTC_CLIENT_VIDEO_CODEC_MODE_4CIF, width, height))) if (0 >= (mode = MatchMode(XOS_WEBRTC_CLIENT_VIDEO_CODEC_MODE_QQVGA, width, height))) if (0 >= (mode = MatchMode(XOS_WEBRTC_CLIENT_VIDEO_CODEC_MODE_QVGA, width, height))) if (0 >= (mode = MatchMode(XOS_WEBRTC_CLIENT_VIDEO_CODEC_MODE_VGA, width, height))) if (0 >= (mode = MatchMode(XOS_WEBRTC_CLIENT_VIDEO_CODEC_MODE_HD, width, height))) if (0 >= (mode = MatchMode(XOS_WEBRTC_CLIENT_VIDEO_CODEC_MODE_FHD, width, height))) return mode; return mode; }