void GameScene::removeLife() { if (_life3->isVisible()) { _life3->setVisible(false); } else if (_life2->isVisible()) { _life2->setVisible(false); } else if (_life1->isVisible()) { _life1->setVisible(false); CCScene* scene = SceneManager::getOrCreateScene(); scene->removeChild(this, true); scene->addChild(GameOverScene::create()); } }