Exemplo n.º 1
0
void CS_DISPLAY_ARMATURE_ADD(Bone *bone, DecorativeDisplay *decoDisplay, DisplayData *displayData)
{
	ArmatureDisplayData *adp = ArmatureDisplayData::create(); ;
	adp->copy((ArmatureDisplayData*)displayData);
	decoDisplay->setDisplayData(adp);

	CS_DISPLAY_ARMATURE_CREATE(bone, decoDisplay);
}
Exemplo n.º 2
0
void CS_DISPLAY_CREATE(Bone *bone, DecorativeDisplay *decoDisplay)
{
	switch(decoDisplay->getDisplayData()->displayType)
	{
	case CS_DISPLAY_SPRITE:
		CS_DISPLAY_SPRITE_CREATE(bone, decoDisplay); break;
	case CS_DISPLAY_PARTICLE:
		CS_DISPLAY_PARTICLE_CREATE(bone, decoDisplay); break; 
	case CS_DISPLAY_ARMATURE:
		CS_DISPLAY_ARMATURE_CREATE(bone, decoDisplay); break;
	default:
		break;
	}
}