Ejemplo n.º 1
0
void  PauseLayer::soundsButtonTapped(CCObject *sender) {
    CCUserDefault *defaults = CCUserDefault::sharedUserDefault();
    CCMenuItemToggle *toggleItem = (CCMenuItemToggle*)sender;
    if (toggleItem->selectedItem() == menuItemSoundOn) {
        defaults->setBoolForKey(kSoundsKey, true);
        Utility::changeVolume(1.0f);
    } else if (toggleItem->selectedItem() == menuItemSoundOff) {
        defaults->setBoolForKey(kSoundsKey, false);
        Utility::changeVolume(0.0f);
    }
}
Ejemplo n.º 2
0
void OptionsMenu::SoundOnOff(CCObject* sender)
{
    CCMenuItemToggle *toggleItem = (CCMenuItemToggle *)sender;

    CocosDenshion::SimpleAudioEngine::sharedEngine()->playEffect("pop.wav");

    if (toggleItem->selectedItem() == soundOffItem)
    {
        CCUserDefault::sharedUserDefault()->setBoolForKey("tinyBazooka_kSoundPausedKey", true);
        CCUserDefault::sharedUserDefault()->flush();

        CocosDenshion::SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();

    }
    else if (toggleItem->selectedItem() == soundOnItem)
    {
        CCUserDefault::sharedUserDefault()->setBoolForKey("tinyBazooka_kSoundPausedKey", false);
        CCUserDefault::sharedUserDefault()->flush();

        CocosDenshion::SimpleAudioEngine::sharedEngine()->resumeBackgroundMusic();
    }
}