Chyba karta ineho zavodu

Pri chybe “Karta ineho zavodu” bude chybova odpoved obsahovat novy objekt z ktoreho mozete ziskat zavod karty nasledovnym sposobom

 
EPTAnswer	*answer = (EPTAnswer*)cardData;
 
if (answer->GetError() == APL_ERROR_OTHER_COMPANY)
{
	EAbstractAnswer	*subAnswer = answer->GetFirstAnswer();
	while (!subAnswer->IsHead())
	{
		if (subAnswer->WhoIAm() == TYPE_OTHER_COMPANY_ANSWER)
		{
			zavodKarty = ((EOtherComapny*)subAnswer)->GetCompany();
			return;
		}
		subAnswer = (EAbstractAnswer*)subAnswer->GetRight();
	}
}