void CPPageWebServer::OnBnClickedButton2() { CString dir; if(PickDir(dir)) { dir += _T("\\"); CWebServer::Deploy(dir); } }
void CPPageWebServer::OnBnClickedButton1() { CString dir = GetCurWebRoot(); if(PickDir(dir)) { CPath path; if(path.RelativePathTo(GetMPCDir(), FILE_ATTRIBUTE_DIRECTORY, dir, FILE_ATTRIBUTE_DIRECTORY)) { dir = (LPCTSTR)path; } m_WebRoot = dir; UpdateData(FALSE); } }
void cFlipper::Update() { mCreateTimer.Update(); mStepTimer.Update(); if(mCreateTimer.HasExpired()) { mVisable = true; mHitable = true; } if(mStepTimer.HasExpired() && mCreateTimer.HasExpired()) { cEnemy::Update(); if(mState == Enemy_Dying) { mState = Enemy_Dead; mVisable = false; } if(mZ <= 0 && (mFlippingState != Flip_In_Dir && mFlippingState != Done)) { mZ = 0; mFlippingState = Flip_In_Dir; } // move along track on path, (*mPath)[z][mCurrentTrack] // (*mPath)[z][mCurrentTrack].x // only when mFlipping is done if(mFlippingState == Flipping_Done) { mZ--; mFlippingState = Flipping_Start; } // flip else if(mFlippingState == Flipping_Start) { dir = (rand() % 100 > 49) ? true : false; PickDir(); // can be killed again mHitable = true; // done with the flipping mFlippingState = Flipping_Done; } else if(mFlippingState == Flip_In_Dir || mFlippingState == Done) { if(mPathType == Polygon_Closed && mFlippingState == Flip_In_Dir) { dir = (rand() % 100 > 49) ? true : false; mFlippingState = Done; } else { if((mCurrentTrack < ((*mPath)[mZ].size()-2) && mCurrentTrack > 1) || mFlippingState == Done) { } else { dir = !dir; } } PickDir(); } mStepTimer.Start(); } }