Cards* Cards::CreateSprite(int num, Point pos){ Cards* enemyCard = new Cards(); if (enemyCard && enemyCard->init()) { enemyCard->autorelease(); enemyCard->pos = pos; enemyCard->prevPos = Point(-1, -1); enemyCard->enemyInit(num, pos.x, pos.y); return enemyCard; } CC_SAFE_DELETE(enemyCard); return NULL; }