Beispiel #1
0
static void ReloadDestructibles(MapObjects *mo)
{
	CA_FOREACH(char *, s, mo->Destructibles)
		CFREE(*s);
	CA_FOREACH_END()
	CArrayClear(&mo->Destructibles);
	AddDestructibles(mo, &mo->Classes);
	AddDestructibles(mo, &mo->CustomClasses);
}
static void ReloadDestructibles(MapObjects *mo)
{
	for (int i = 0; i < (int)mo->Destructibles.size; i++)
	{
		char **s = CArrayGet(&mo->Destructibles, i);
		CFREE(*s);
	}
	CArrayClear(&mo->Destructibles);
	AddDestructibles(mo, &mo->Classes);
	AddDestructibles(mo, &mo->CustomClasses);
}