void CShape::DrawTriggers(CDC* pcDC) { CBrush cBrush; cBrush.CreateSolidBrush(m_clrFrame); CBrush* pOldBrush = (CBrush*)pcDC->SelectObject(&cBrush); CRect* pArrTrigers = GetTriggers(); int nLen = TRIGGER_COUNT; for (int i = 0; i < nLen; i++) pcDC->Rectangle(pArrTrigers[i]); pcDC->SelectObject(pOldBrush); }
void TriggerManager::Add(Trigger* a_pTrigger, Level* a_room) { GetTriggers(a_room)->push_back(a_pTrigger); }
void TriggerManager::Add(Trigger* a_pTrigger) { GetTriggers(m_pCurrentLevel)->push_back(a_pTrigger); }