Пример #1
0
void CFormula::CreateHandListMatrices()
{
	int			listnum = 0, i = 0, j = 0;
	CString		token = "";

	CSLock lock(m_critsec);

	for (listnum=0; listnum<MAX_HAND_LISTS; listnum++)
		for (i=0; i<=12; i++)
			for (j=0; j<=12; j++)
				_formula.inlist[listnum][i][j] = false;

	for (i=0; i<(int) _formula.mHandList.GetSize(); i++)
	{
		listnum = atoi(_formula.mHandList[i].list.Mid(4).GetString());
		
		if(listnum>=MAX_HAND_LISTS)
			continue;
		
		ParseHandList(_formula.mHandList[i].list_text, _formula.inlist[listnum]);
	}
}
Пример #2
0
void CFormula::CreateHandListMatrices()
{
	CString		token = "";

	CSLock lock(m_critsec);

	for (int listnum=0; listnum<MAX_HAND_LISTS; listnum++)
		for (int i=0; i<=12; i++)
			for (int j=0; j<=12; j++)
				_formula.inlist[listnum][i][j] = false;

	for (int i=0; i<(int) _formula.mHandList.GetSize(); i++)
	{
		int listnum = atoi(_formula.mHandList[i].list.Mid(4).GetString());
		if (listnum>=MAX_HAND_LISTS)			
		{
			OH_MessageBox("List number too high.", "Error", 0);
			break;
		}
		ParseHandList(_formula.mHandList[i].list_text, _formula.inlist[listnum]);
	}
}