Esempio n. 1
0
void Config::changeLayer()
{
    qDebug() << Q_FUNC_INFO;
    Q_EMIT layerChange();
    Q_EMIT wallpaperChanged();
}
Esempio n. 2
0
void Rolelayer::callsp(int value){
	
	     

	    
		if(current_oprate==hero_b)
		{
	        layerdaozhi();
			go_layer(12);
		}else if(current_oprate==pet_b){
			layerdaozhi();
			go_layer(15);
		}else if(current_oprate==click_tag2){
		
			

		
		}else if(current_oprate==magic_b){
			layerdaozhi();
			go_layer(14);
		}else if(current_oprate==hy_b){
            current_oprate=0;
	        isdone=0;
			Gonengweikaifan(); //测试分享内容
			/*
			#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) 
						SdkManager::getInstance()->share(nullptr);
			#endif
			*/
           
		}else if(current_oprate==msg_b){
			current_oprate=0;
	        isdone=0;
			Gonengweikaifan();
		}else if(current_oprate==login_b){
			current_oprate=0;
	        isdone=0;
			Gonengweikaifan();
		}else if(current_oprate==huodong_b){
			current_oprate=0;
	        isdone=0;
			Gonengweikaifan();
		}else if(current_oprate==shezhi_b){
			go_layer(100);

		}else if(current_oprate==jian_mark){
			current_oprate=0;
	        isdone=0;
			//收起
			oprate_bt->setNormalImage(Sprite::create(shou_img));
			oprate_bt->setSelectedImage(Sprite::create(shou_img));
			oprate_bt->setTag(jiao_mark);



		}else if(current_oprate==jiao_mark){
			current_oprate=0;
	        isdone=0;
			//展开
			oprate_bt->setNormalImage(Sprite::create(jia_img));
			oprate_bt->setSelectedImage(Sprite::create(jia_img));
			oprate_bt->setTag(jian_mark);
		}else if(current_oprate==startgame_tag){

			current_oprate=0;
	        isdone=0;
			//展开
				int iCount = PlayerInfoDataManager::getManager()->getOnePlayerInfo(key_playGameCount);
				PlayerInfoDataManager::getManager()->setOnePlayerInfo(key_playGameCount, iCount+1);
				Achieve* info = nullptr;
				//检测痴狂相关成就
				info = (Achieve*)AchievementHelper::getHelper()->getAchieveByID(achieveID_ChiKuangI);
				if (info && !info->isOver)
				{
					AchievementHelper::getHelper()->completeOneAchievement(achieveID_ChiKuangI, 1);
				}
				info = (Achieve*)AchievementHelper::getHelper()->getAchieveByID(achieveID_ChiKuangII);
				if (info && !info->isOver)
				{
					AchievementHelper::getHelper()->completeOneAchievement(achieveID_ChiKuangII, 1);
				}
				info = (Achieve*)AchievementHelper::getHelper()->getAchieveByID(achieveID_ChiKuangIII);
				if (info && !info->isOver)
				{
					AchievementHelper::getHelper()->completeOneAchievement(achieveID_ChiKuangIII, 1);
				}
				info = (Achieve*)AchievementHelper::getHelper()->getAchieveByID(achieveID_ChiKuangIV);
				if (info && !info->isOver)
				{
					AchievementHelper::getHelper()->completeOneAchievement(achieveID_ChiKuangIV, 1);
				}
			 GameDirector::getDirector()->loadingToRunningScene(RunningMode::endless);
		}else if(current_oprate==zhuye_ftag){
			//zhuye_ftag
			 current_oprate=0;
	         isdone=0;
			 if(fahuimark>1) return;
			 layeReturnpop();
		}else if(current_oprate==zb_b){
			
			 current_oprate=0;
			 isdone=0;
			 layerChange();
			 drawshoplayer();

		}else if (current_oprate == tollgateItem_tag){
			//layerChange();
			Director::getInstance()->getEventDispatcher()->dispatchCustomEvent(MSG_TollgateLayer_comein);
		}
}