zoukankan      html  css  js  c++  java
  • UserDefault *defaults = UserDefault::getInstance();数据持久性

    void Setting::menuSoundToggleCallback(Ref* pSender)
    {
    	auto soundToggleMenuItem = (MenuItemToggle*)pSender;
    	log("soundToggleMenuItem %d", soundToggleMenuItem->getSelectedIndex());
    
    	UserDefault *defaults  = UserDefault::getInstance();
    	if (defaults->getBoolForKey(SOUND_KEY)) {
    		defaults->setBoolForKey(SOUND_KEY, false);
    	} else {
    		defaults->setBoolForKey(SOUND_KEY, true);
    		SimpleAudioEngine::getInstance()->playEffect("sound/Blip.wav");
    	}
    
    }
    
    
    void Setting::menuMusicToggleCallback(Ref* pSender)
    {
    	auto musicToggleMenuItem = (MenuItemToggle*)pSender;
    	log("musicToggleMenuItem %d", musicToggleMenuItem->getSelectedIndex());
    
    	UserDefault *defaults  = UserDefault::getInstance();
    	if (defaults->getBoolForKey(MUSIC_KEY)) {
    		defaults->setBoolForKey(MUSIC_KEY, false);
    		SimpleAudioEngine::getInstance()->stopBackgroundMusic();
    	} else {
    		defaults->setBoolForKey(MUSIC_KEY, true);
    		SimpleAudioEngine::getInstance()->playBackgroundMusic("sound/Synth.mp3");
    	}
    }

  • 相关阅读:
    捕捉整个桌面的图片
    在Image控件中绘制文字
    绘图
    Image1.Canvas画图笔刷
    将图片序列保存为GIF文件
    拷贝剪贴板图像到窗体
    显示 png 图片
    将图片以字符串方式保存
    复制图片的一部分
    反转字符串
  • 原文地址:https://www.cnblogs.com/Anzhongliu/p/6091932.html
Copyright © 2011-2022 走看看