Что такое тип NSMutableArray
объектов?Вам необходимо извлечь необработанные данные точек и установить их в качестве аргумента poli
.Если это NSValue
с CGPoint
, то:
NSMutableArray* yourPointsArray;
...
CGPoint* poli = malloc (sizeof (CGPoint) * [yourPointsArray count]);
for (uint i=0; i<[yourPointsArray count]; i++)
{
poli[i] = [[yourPointsArray objectAtIndex: i] CGPointValue];
}
ccFillPoly (poli, [yourPointsArray count], YES);
free (poly);