// // AssessPosition() // // fill in some shortcut variables // void CPlayEngine::AssessPosition() { CEasyBDoc* pDoc = pDOC; m_nRound = pDoc->GetNumTricksPlayed(); m_numCardsPlayed = pDoc->GetNumCardsPlayedInRound(); if (m_numCardsPlayed > 0) { m_nRoundLead = pDoc->GetRoundLead(); m_pLeadCard = pDoc->GetCurrentTrickCard(m_nRoundLead); m_nLeadSuit = m_pLeadCard->GetSuit(); m_nLeadFaceValue = m_pLeadCard->GetFaceValue(); } else { m_nRoundLead = -1; m_pLeadCard = NULL; m_nLeadSuit = NONE; m_nLeadFaceValue = -1; } // }