PlayerEntity* PlayerEntity::createPlayer(){ auto player = PlayerEntity::create(); if (player->initWithSpriteFrameName("tank11.png")) { player->setFrameName("tank11"); player->setMode(PlayerModeNormal); CocosDenshion::SimpleAudioEngine::getInstance()->preloadEffect("blast.wav"); } return player; }
Sprite::Sprite(const std::string& frameName, SpriteSheetRenderer::SpriteSheetType spriteSheetType) : m_spriteSheetType(spriteSheetType) { setFrameName(frameName); /* const glm::vec2 texSize = size(); m_origin = glm::vec2(texSize.x() * 0.5, texSize.y() * 0.5); FIXME: */ }