int spriteId(TypeDescription::GetTypeId("Sprite"));
TypeDescription &td(TypeDescription::CreateOrGet("SimpleAnimation"));
int spriteId(TypeDescription::GetTypeId("Sprite"));
TypeDescription &td(TypeDescription::CreateOrGet("SimpleAnimation"));
td.SetSize(sizeof(SimpleAnimation));
td.AddSupertype(animationId, ((char *)a) - ((char *)&sa));
td.SetSize(sizeof(SimpleAnimation));
td.AddSupertype(animationId, ((char *)a) - ((char *)&sa));
td.AddField("row", FieldDescription(((char *)&sa.row) - ((char *)&sa), numberId, false));
}
td.AddField("row", FieldDescription(((char *)&sa.row) - ((char *)&sa), numberId, false));
}