コード例 #1
0
ファイル: Threads.cpp プロジェクト: dreamsxin/ultimatepp
void Threads::SetSelected()
{
	switch (cbx_fractal_set.GetIndex())
	{
		case 0:
			area = Rect_<double>(-2.0,-1.1, 0.60, 1.1);
			break;
		case 1:
			area = Rect_<double>(-1.3,-1.3, 1.3, 1.3);
			break;
		case 2:
			area = Rect_<double>(-1.5,-1.0, 1.5, 1.0);
			break;
		case 3:
			area = Rect_<double>(-1.5,-1.0, 1.5, 1.0);
			edb_re.SetData(-0.4);
			edb_im.SetData(0.6);
			break;
		case 4:
			area = Rect_<double>(-1.5,-1.0, 1.5, 1.0);
			break;
		case 5:
			area = Rect_<double>(-1.5,-1.0, 1.5, 1.0);
			break;
		case 6:
			area = Rect_<double>(-1.5,-1.0, 1.5, 1.0);
			edb_re.SetData(-0.4);
			edb_im.SetData(0.6);
			break;
		case 7:
			area = Rect_<double>(-1.5,-1.0, 1.5, 1.0);
			break;
		case 8:
			area = Rect_<double>(-1.25,-1.2, 1.75, 1.2);
			edb_re.SetData(-0.4);
			edb_im.SetData(0.5);
			break;
	}
	DoJob();
}
コード例 #2
0
		void DoTrans()
		{
			OpenDB();
			DoJob();
			CloseDB();
		}
コード例 #3
0
ファイル: CCheat.cpp プロジェクト: PurpleYouko/Wibble_Wibble
int classPARSESTR::DoCheat(char* pCheatCode, bool bServerCheate )
{
	char *pStr		= ParseString(pCheatCode,0);
	short nCodeIdx	= ParseCheatCodeIdx(pStr);

	if( bServerCheate )
	{
		DWORD dRight = CGame::GetInstance().GetRight();
#ifdef _DEBUG
		char Temp[128];
		sprintf(Temp, "Right = %d", dRight);
		g_itMGR.AppendChatMsg( Temp, IT_MGR::CHAT_TYPE_SYSTEM );
#endif
		switch(nCodeIdx)
		{
			case CHEAT_SET:
				if( DoSET(pCheatCode) )
					return CHEAT_RESULT_SERVER;
				break;
			case CHEAT_ADD:
				if( DoADD(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_FULL:
				if( DoFULL(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_SKILL:
				if( DoSKILL(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_ITEM:
				if( DoITEM(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_MONEY:
				if( DoMONEY(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_SER:
				if( DoSER(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_FAME:
				if( DoFAME(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_MEET:
				if( DoMEET(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_FLY_MODE:
				if( DoFLY_MODE(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_WARP:
				if( DoWARP(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_WARP_M:
				if( DoWARP_M(pCheatCode) )
					return CHEAT_RESULT_SERVER;				
				break;
			case CHEAT_SOUND:
				if( DoSOUND(pCheatCode) )
					return CHEAT_RESULT_SERVER;
				break;


		}
	}else
	{
		//05.11.17 - 김주현 : 128 이하의 권한이 가진 사람이 클라이언트에서 발동하는
		//치트키를 사용할려고 할경우 패쓰.
			DWORD dRight = CGame::GetInstance().GetRight();
#ifdef _DEBUG
			char Temp[128];
			sprintf(Temp, "Right = %d", dRight);
			g_itMGR.AppendChatMsg( Temp, IT_MGR::CHAT_TYPE_SYSTEM );
#endif
			switch(nCodeIdx)
				{
				case CHEAT_FEE:
					DoFee();
					return CHEAT_RESULT_CLIENT;
					break;
				case CHEAT_CLAN:
					if(	dRight < 128) return CHEAT_RESULT_CLIENT;
					if( DoClan( pCheatCode ) )
						return CHEAT_RESULT_CLIENT;
					break;
				case CHEAT_PROC_VAL:
					if(	dRight < 128) return CHEAT_RESULT_CLIENT;
					if( DoProcVal( pCheatCode ) )
						return CHEAT_RESULT_CLIENT;
					break;
				case CHEAT_UNION_FAME:
					if(	dRight < 128) return CHEAT_RESULT_CLIENT;
					if( DoUnionFame( pCheatCode ) )
						return CHEAT_RESULT_CLIENT;
					break;				
				case CHEAT_QUEST_VAL:
					if(	dRight < 128) return CHEAT_RESULT_CLIENT;
					if( DoQuestVal( pCheatCode ) )
						return CHEAT_RESULT_CLIENT;
					break;				
				case CHEAT_JOB:
					if(	dRight < 128) return CHEAT_RESULT_CLIENT;
					if( DoJob( pCheatCode ) )
						return CHEAT_RESULT_CLIENT;
					break;				
				case CHEAT_EFFECT:
					if(	dRight < 128) return CHEAT_RESULT_CLIENT;
					if( DoEFFECT( pCheatCode ) )
						return CHEAT_RESULT_CLIENT;
					break;				
				case CHEAT_DEBUG_INFO:
					if(	dRight < 128) return CHEAT_RESULT_CLIENT;
					{
						if( CGame::GetInstance().GetRight() )
						{
							g_GameDATA.m_bDisplayDebugInfo = !g_GameDATA.m_bDisplayDebugInfo;	
						}

						return CHEAT_RESULT_CLIENT;
					}
					break;
				case CHEAT_NO_UI:
					{
						g_GameDATA.m_bNoUI = !g_GameDATA.m_bNoUI;

						if( g_GameDATA.m_bNoUI )
							CCursor::GetInstance().SetCursorType( CCursor::CURSOR_NOUI );
						else
							CCursor::GetInstance().SetCursorType( CCursor::CURSOR_DEFAULT );

						return CHEAT_RESULT_CLIENT;
					}
					break;
				case CHEAT_FREE:
					{
					if(	dRight < 128) return CHEAT_RESULT_CLIENT;
						if( DoFree( pCheatCode ) )
							return CHEAT_RESULT_CLIENT;
						break;
					}

				case CHEAT_CHECK_QUEST_CONDITION:
					{
					if(	dRight < 128) return CHEAT_RESULT_CLIENT;
						DoCheckQuestCondition( pCheatCode );
						return CHEAT_RESULT_CLIENT;
					}
					break;
				case CHEAT_QUEST_VAL_UPDOWN:
					{
						//에피소드 퀘스트 변수 증가 / 감소 치트.
#ifdef _DEBUG
					if(	dRight < 512) return CHEAT_RESULT_CLIENT;
					if( DoQuestValUpDown(pCheatCode))
						return CHEAT_RESULT_CLIENT;
#endif
					}
					break;

				case CHEAT_TRANSLATE:
					{
						g_GameDATA.m_bTranslate = !g_GameDATA.m_bTranslate;
						
						char* pARG1 = ParseString(pStr,1);
						if(pARG1 != NULL)
						{
							int iVAL  = StrToInt(pARG1);
							g_GameDATA.m_iLangIDX = iVAL;
						}
						
						return CHEAT_RESULT_CLIENT;
					}
					break;

		}
	}
	return CHEAR_RESULT_FAIL;
}