CChainShot::CChainShot(CWnd *pW) { pWnd = pW; nCountTurning = 0; // счетчик поворотов=0 pCOfficer = new COfficer(this); pCOfficer->FSetName("Офицер"); pTBounceForOff = new CHead(pWnd,0); pCOfficer->pTBounce = pTBounceForOff; // установить ссылку на пулю for (int i=1; i<=30; i++) { IArrayRifleman.push_back(new CRifleman(this, i, pWnd)); IArrayBullet.push_back(new CHead(pWnd,i)); } pFaceForContr = new CHead2(pWnd,77); // лицо контролера pFaceForContr->FSetName("контролер"); SetLink(); }