public void ShowWidnow(bool bShow) { set_visible(bShow); m_btnAccountAndExit.set_visible(bShow); m_btnAccount.set_visible(bShow); m_btnClose.set_visible(bShow); if (bShow == true) { m_dwStartTime = FishDefine.time(); } }
//C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found: // public void Dispose(); //C++ TO C# CONVERTER TODO TASK: The implementation of the following method could not be found: // virtual void update(float dt); public override void draw() { if (!visible_) { return; } base.draw(); CGameScene pGameScene = (CGameScene)parent(); CClientKernel pClientKernel = pGameScene.GetClientKernel(); if (pClientKernel == null) { return; } Point pt = new Point(position_absolute()); Point ptDraw = new Point(); ostringstream ostr = new ostringstream(); //for (int i=0; i<4; i++) //{ // ostr.str(""); // ostr = ostr + m_CaptureFishs[i]; // ptDraw.x_ = pt.x_ + 136+i*180; // ptDraw.y_ = pt.y_ +104; // DrawNumber(ostr.str(), ptDraw); //} //for (int i=0; i<4; i++) //{ // ostr.str(""); // ostr = ostr + m_CaptureFishs[i+4]; // ptDraw.x_ = pt.x_ + 136+i*180; // ptDraw.y_ = pt.y_ +104+74; // DrawNumber(ostr.str(), ptDraw); //} //for (int i=0; i<4; i++) //{ // ostr.str(""); // ostr = ostr + m_CaptureFishs[i+8]; // ptDraw.x_ = pt.x_ + 136+i*180; // ptDraw.y_ = pt.y_ +104+148; // DrawNumber(ostr.str(), ptDraw); //} int wMeChairID = pGameScene.GetMeChairID(); if (wMeChairID != GameDefine.INVALID_CHAIR) { int nFishGold = pGameScene.m_layRoles[wMeChairID].GetFishGold(); ostr.str(""); ostr = ostr + nFishGold; ptDraw.x_ = pt.x_ + 296; ptDraw.y_ = pt.y_ + 310; DrawNumber(ostr.str(), ptDraw); int lCellScore = pGameScene.m_layBuyBulletLayer.GetCellScore(); ostr.str(""); ostr = ostr + nFishGold * lCellScore; ptDraw.x_ = pt.x_ + 500; ptDraw.y_ = pt.y_ + 310; DrawNumber(ostr.str(), ptDraw); UserInfo pUserData = pClientKernel.GetMeUserInfo(); if (pUserData != null) { ostr.str(""); ostr = ostr + 0; ptDraw.x_ = pt.x_ + 240; ptDraw.y_ = pt.y_ + 352; DrawNumber(ostr.str(), ptDraw); ostr.str(""); ostr = ostr + pUserData.GetGameMoney(); ptDraw.x_ = pt.x_ + 580; ptDraw.y_ = pt.y_ + 352; DrawNumber(ostr.str(), ptDraw); } } long dwTime = FishDefine.time() - m_dwStartTime; if (dwTime >= 20) { ShowWidnow(false); } else { ostr.str(""); ostr = ostr + (20 - dwTime).ToString(); ptDraw.x_ = pt.x_ + 696; ptDraw.y_ = pt.y_ + 38; DrawTimer(ostr.str(), ptDraw); } }