Example #1
0
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);
}
Example #2
0
void TriggerManager::Add(Trigger* a_pTrigger, Level* a_room)
{
	GetTriggers(a_room)->push_back(a_pTrigger);
}
Example #3
0
void TriggerManager::Add(Trigger* a_pTrigger)
{
	GetTriggers(m_pCurrentLevel)->push_back(a_pTrigger);
}