亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? effect.cpp

?? 完整龍族的無錯反外掛登陸器,b編譯后直接直接就可以放在客戶端下運行
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
			case 85: wave = 1719; break;
			case 86: wave = 1726; break;
			case 87: wave = 1795; break;
			case 88: wave = 1722; break;
			case 89: wave = 1713; break;
			case 90: wave = 1763; break;
			case 91: wave = 1757; break;
			case 92: wave = 1708; break;
			case 93: wave = 1709; break;
			case 94: wave = 1707; break;
			case 95: wave = 1787; break;
			case 96: wave = 1788; break;
			case 97: wave = 1758; break;
			case 100: wave = 1786; break;
			case 101: wave = 1772; break;
			case 102: wave = 1736; break;
			case 103: wave = 1781; break;
			case 104: wave = 1797; break;
			case 105: wave = 1749; break;
			case 106: wave = 1721; break;
			case 107: wave = 1727; break;
			case 108: wave = 1791; break;
			default:  wave = 0;    break;
			}
		}	//> CSD-030603
	}
	
	return wave;
}

////////////////////// SoundUp lkh 硅版 罰待 葷款靛 拋撈喉 肺爹 竊薦 //////////////////////
BOOL	LoadBGESoundTable(void)
{
	
	FILE*	fp;
	char *token;
	char buf[512];
	char  DataPath[FILENAME_MAX]="./data/BGE.DAT";
	int	mapnum=0;
	
	
	
	fp = Fopen( DataPath, "rt" );
	
	if(fp)
	{
		while(!feof(fp))
		{	
			fgets(buf, 511, fp);
			
			token = strtok( buf, "\t\n");
			if(token[0]=='~')
			{
				continue;
				//token = strtok(NULL, "\r");
			}
			
			g_BGES[mapnum].mapNum	= atoi(token);
			
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].dayPattern = atoi(token);
			
			//////////// 撤 單撈磐 /////////////
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[0] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[0] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[0] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[1] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[1] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[1] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[2] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[2] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[2] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[3] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[3] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[3] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[4] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[4] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[4] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[5] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[5] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[5] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[6] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[6] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[6] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[7] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[7] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[7] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[8] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[8] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[8] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Slot[9] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Rate[9] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].day_Type[9] = atoi(token);
			for(int	i=0; i<10; i++)
			{
				if( g_BGES[mapnum].day_Slot[i]!=0 )
					g_BGES[mapnum].use_DayNum++;
			}
			
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].nightPattern = atoi(token);
			
			//////////// 廣 單撈磐 /////////////g_
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[0] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[0] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Type[0] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[1] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[1] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Type[1] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[2] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[2] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Type[2] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[3] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[3] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Type[3] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[4] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[4] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Type[4] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[5] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[5] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Type[5] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[6] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[6] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Type[6] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[7] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[7] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Type[7] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[8] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[8] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Type[8] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Slot[9] = atoi(token);
			token = strtok( NULL, "\t\n");			g_BGES[mapnum].night_Rate[9] = atoi(token);
			token = strtok( NULL, "\t\n\r");		g_BGES[mapnum].night_Type[9] = atoi(token);
			for(int	ii=0; ii<10; ii++)
			{
				if(g_BGES[mapnum].night_Slot[ii]!=0)
					g_BGES[mapnum].use_NightNum++;
			}
			
			mapnum++;
		}
		
	}
	return	TRUE;
}

void StopBGE(void)
{
	for(int ii=0; ii<10; ii++)
	{
		StopWave(g_BGES[MapNumber].day_Slot[ii]);
		StopWave(g_BGES[MapNumber].night_Slot[ii]);
	}
}

static int day_night=99;
////////////////////// SoundUp lkh 眠啊 ///////////////////////////
void BackEffectSound2(int MapNumber)
{
	///////////////// 0813 lkh 眠啊 //////////////////
	if(!g_BGE_Flag)
	{
		StopBGE();
		return;
	}
	
	//撤苞 廣欄肺 備盒竅咯 免仿
	int		patternType = 0;
	int		useSlotNum;
	
	
	
	/////////////////// 泅 瘤開(甘)俊 蝶弗 罰待瓤苞瀾 楷免 /////////////////
	int slot[10]={ 0,};				//澆吩 葷款靛 鍋齲
	int rate[10]={ 0,};				//后檔
	int	type[10]={ 0,};				//免仿鷗澇
	int	i;
	if (DayLightControl > 31 ) { return; }	// 0910  YGI 
	
	if(DayLightControl > 15) // 0910 YGI
	{
		if(day_night!=DAY_)
		{
			patternType = g_BGES[MapNumber].nightPattern;
			useSlotNum	= g_BGES[MapNumber].use_NightNum;
			for(i=0; i<useSlotNum; i++)
			{
				slot[i] = g_BGES[MapNumber].night_Slot[i];
				rate[i] = g_BGES[MapNumber].night_Rate[i];
				type[i] = g_BGES[MapNumber].night_Type[i];
			}
			for(int z=0; z<useSlotNum; z++)
				if( IsPlaying(slot[z]) )
					StopWave(slot[z]);
				day_night = DAY_;
		}
	}
	else
	{
		if(day_night!=NIGHT_)
		{
			patternType = g_BGES[MapNumber].dayPattern;
			useSlotNum	= g_BGES[MapNumber].use_DayNum;
			for(i=0; i<useSlotNum; i++)
			{
				slot[i] = g_BGES[MapNumber].day_Slot[i];
				rate[i] = g_BGES[MapNumber].day_Rate[i];
				type[i] = g_BGES[MapNumber].day_Type[i];
			}
			for(int z=0; z<useSlotNum; z++)
				if( IsPlaying(slot[z]) )
					StopWave(slot[z]);
				day_night = NIGHT_;
		}
	}
	
	switch(day_night)
	{
		
	case NIGHT_:
		patternType = g_BGES[MapNumber].nightPattern;
		useSlotNum	= g_BGES[MapNumber].use_NightNum;
		for(i=0; i<g_BGES[MapNumber].use_NightNum; i++)
		{
			slot[i] = g_BGES[MapNumber].night_Slot[i];
			rate[i] = g_BGES[MapNumber].night_Rate[i];
			type[i] = g_BGES[MapNumber].night_Type[i];
		}
		break;
		
	default:
	case DAY_:
		patternType = g_BGES[MapNumber].dayPattern;
		useSlotNum	= g_BGES[MapNumber].use_DayNum;
		for(i=0; i<g_BGES[MapNumber].use_DayNum; i++)
		{
			slot[i] = g_BGES[MapNumber].day_Slot[i];
			rate[i] = g_BGES[MapNumber].day_Rate[i];
			type[i] = g_BGES[MapNumber].day_Type[i];
		}
		break;
	}
	
	switch(patternType)		//菩畔俊 蝶弗 瞞喊拳等 瓤苞瀾 楷免
	{
	case 1:					//1 Pattern->阿 澆吩狼 瓤苞瀾闌 場烙 絕撈 楷加利欄肺 罰待竅霸 敲飯撈
		for(i=0; i<useSlotNum; i++)
		{
			if(IsPlaying(slot[i]))	return;			//茄俺 澆吩狼 瓤苞瀾撈扼檔 敲飯撈 登絆 樂欄擱 府畔
		}
		PlayListAutoSounds(slot[rand()%useSlotNum], 0,rand()%4,0);
		break;
	default:				//漂喊茄 菩畔 絕撈 瀝秦柳 后檔俊 蝶扼 罰待竅霸 免仿
		for(i=0; i<useSlotNum; i++)
		{
			if(rate[i] == 999 && !IsPlaying(slot[i]) )	//風俏 瓤苞瀾牢 版快
			{
				PlayListAutoSounds(slot[i], 0, rand()%4, 1);
			}
			else if(rand()%10000<rate[i] && !IsPlaying(slot[i]) /*g_SoundInfo.lpDirectSoundBuffer[slot[i]] == NULL*/ )
			{
				PlayListAutoSounds(slot[i], 0, rand()%4, 0);
			}
		}	
		break;
	}
}	
////////////////////////////////////////////////////////////////


//////////////////////// 0625 lkh 眠啊 ////////////////////////////
void	ReturnDazeMove(int& dest_x, int& dest_y)
{
	int	temp_Dist_X, temp_Dist_Y;
	int distance_X, distance_Y;
	
	temp_Dist_X = abs(Hero->x - dest_x);
	temp_Dist_Y = abs(Hero->y - dest_y);
	
	if( temp_Dist_X < 32 )		temp_Dist_X=32;
	if( temp_Dist_Y < 32 )		temp_Dist_Y=32;
	
	distance_X = (temp_Dist_X*2) + ( ( rand() % temp_Dist_X / 2 ) - (temp_Dist_X/4) );
	distance_Y = (temp_Dist_Y*2) + ( ( rand() % temp_Dist_Y / 2 ) - (temp_Dist_Y/4) );
	
	switch(rand()%4)
	{
	case 0:		//x 措莫
		if(Hero->x > dest_x)
			dest_x += distance_X;
		else
			dest_x -= distance_X;
		break;
	case 1:		//y 措莫
		if(Hero->y > dest_y)
			dest_y += distance_Y;
		else
			dest_y -= distance_Y;
		break;
	case 2:		//x,y 措莫
		if(Hero->x > dest_x)
			dest_x += distance_X;
		else
			dest_x -= distance_X;
		if(Hero->y > dest_y)
			dest_y += distance_Y;
		else
			dest_y -= distance_Y;
		break;	
	case 3:		//random pattern
		dest_x = rand()%distance_X-distance_X/2;
		dest_y = rand()%distance_Y-distance_Y/2;
		break;
	}
}

////////////////////// 0618 lkh 薦瀝 //////////////////////////
void BackEffectSound(int MapNumber)
{
	/////////////////// 泅 瘤開(甘)俊 蝶弗 罰待瓤苞瀾 楷免 /////////////////
	// 0->MA-IN, 1->K_SUNG2, 2->FIREDUN1, 3->ICE-W01, 4->SOURCE, 5->MANDUN, 6->SUNG_TILE_00
	int slot1=0, slot2=0, slot3=0, slot4=0, slot5=0, slot6=0;
	int per1=0, per2=0, per3=0, per4=0, per5=0, per6=0;
	
	int	distance1_X=0, distance1_Y=0, distance2_X=0, distance2_Y=0, distance3_X=0, distance3_Y=0;
	int distance4_X=0, distance4_Y=0, distance5_X=0, distance5_Y=0, distance6_X=0, distance6_Y=0;
	
	switch(MapNumber)
	{
	case 0:	//MA-IN->tot:16		//官恩(210,211,212), 俺磊瀾(375), 催磊瀾(374), 家磊瀾(376), Not Ability劇磊瀾(399)
		per1=2;			//4
		slot1=210;
		per2=1;			//3
		slot2=211;
		per4=1;
		slot4=375;
		distance4_X=rand()%41+80;
		if(rand()%2)	distance4_X = -distance4_X;
		distance4_Y=rand()%41+80;
		if(rand()%2)	distance4_Y = -distance4_Y;
		per5=2;
		slot5=374;
		distance5_X=rand()%41+80;
		if(rand()%2)	distance5_X = -distance5_X;
		distance5_Y=rand()%41+80;
		if(rand()%2)	distance5_Y = -distance5_Y;
		per6=1;
		slot6=376;
		distance6_X=rand()%41+80;
		if(rand()%2)	distance6_X = -distance6_X;
		distance6_Y=rand()%41+80;
		if(rand()%2)	distance6_Y = -distance6_Y;
		break;
		//case 1:	//K_SUNG2->tot:14	//官恩,俺磊瀾,戳措磊瀾(379) 
		//case 6:	//sung_tile
	case 4:		//SOURCE
	case 13:	//HU_VM
	case 14:	//GRAY
		per1=2;			//4
		slot1=210;
		per2=1;			//2
		slot2=211;
		per3=1;
		slot3=212;
		per4=1;
		slot4=375;
		distance4_X=rand()%41+80;
		if(rand()%2)	distance4_X = -distance4_X;
		distance4_Y=rand()%41+80;
		if(rand()%2)	distance4_Y = -distance4_Y;
		per5=1;
		slot5=379;
		distance5_X=rand()%41+80;
		if(rand()%2)	distance5_X = -distance5_X;
		distance5_Y=rand()%41+80;
		if(rand()%2)	distance5_Y = -distance5_Y;
		break;
	case 2:	//FIREDUN1->tot:18	//官恩(吝/礙), 啊絆老磊瀾(365), 粱厚磊瀾(360)
	case 7:	
	case 8:
		per1=3;			//5
		slot1=211;
		per2=1;			//2
		slot2=212;
		per3=2;
		slot3=365;
		distance3_X=rand()%41+80;
		if(rand()%2)	distance3_X = -distance3_X;
		distance3_Y=rand()%41+80;
		if(rand()%2)	distance3_Y = -distance3_Y;
		per4=1;
		slot4=360;
		distance4_X=rand()%41+80;
		if(rand()%2)	distance4_X = -distance4_X;
		distance4_Y=rand()%41+80;
		if(rand()%2)	distance4_Y = -distance4_Y;
		break;
	case 3:	//ICE-W01->tot: 	//官恩(吝/礙), 刀薦府磊瀾(400), 磅磊瀾(366), 粱厚磊瀾(360)
	case 9:
	case 10:
		per1=3;			//5
		slot1=211;
		per2=1;			//2	
		slot2=212;
		per3=2;
		slot3=400;
		distance3_X=rand()%41+80;
		if(rand()%2)	distance3_X = -distance3_X;
		distance3_Y=rand()%41+80;
		if(rand()%2)	distance3_Y = -distance3_Y;
		per4=1;
		slot4=366;
		distance4_X=rand()%41+80;
		if(rand()%2)	distance4_X = -distance4_X;
		distance4_Y=rand()%41+80;
		if(rand()%2)	distance4_Y = -distance4_Y;
		per5=1;
		slot5=360;
		distance5_X=rand()%41+80;
		if(rand()%2)	distance5_X = -distance5_X;
		distance5_Y=rand()%41+80;
		if(rand()%2)	distance5_Y = -distance5_Y;
		break;
	case 5:	//MANDUN	//官恩(距/吝), 鎬蹬瘤磊瀾(378), 坷農磊瀾(367), 包凱府綽家府(471)
	case 11:
	case 12:
		per1=3;			//5
		slot1=210;
		per2=1;			//2
		slot2=211;
		per3=1;
		slot3=378;
		distance3_X=rand()%41+80;
		if(rand()%2)	distance3_X = -distance3_X;
		distance3_Y=rand()%41+80;
		if(rand()%2)	distance3_Y = -distance3_Y;
		per4=2;
		slot4=367;
		distance4_X=rand()%41+80;
		if(rand()%2)	distance4_X = -distance4_X;
		distance4_Y=rand()%41+80;
		if(rand()%2)	distance4_Y = -distance4_Y;
		per5=1;
		slot5=471;
		distance5_X=rand()%41+80;
		if(rand()%2)	distance5_X = -distance5_X;
		distance5_Y=rand()%41+80;
		if(rand()%2)	distance5_Y = -distance5_Y;
		break;
	case 6:	//SUNG_TILE_00	//傈捧閡啊&閣膠磐慣積救竊
		break;
	}
	//slot 1 play
	if(rand()%1000<per1 && g_SoundInfo.lpDirectSoundBuffer[slot1] == NULL)
	{
		PlayListAutoSounds(slot1, distance1_X, distance2_Y, 0);
		return;
	}
	if(rand()%1000<per2 && g_SoundInfo.lpDirectSoundBuffer[slot2] == NULL)
	{
		PlayListAutoSounds(slot2, distance2_X, distance2_Y, 0);
		return;
	}
	if(rand()%1000<per3 && g_SoundInfo.lpDirectSoundBuffer[slot3] == NULL)
	{
		PlayListAutoSounds(slot3, distance3_X, distance3_Y, 0);
		return;
	}
	if(rand()%1000<per4 && g_SoundInfo.lpDirectSoundBuffer[slot4] == NULL)
	{
		PlayListAutoSounds(slot4, distance4_X, distance4_Y, 0);
		return;
	}
	if(rand()%1000<per5 && g_SoundInfo.lpDirectSoundBuffer[slot5] == NULL)
	{
		PlayListAutoSounds(slot5, distance5_X, distance5_Y, 0);
		return;
	}
	if(rand()%1000<per6 && g_SoundInfo.lpDirectSoundBuffer[slot6] == NULL)
	{
		PlayListAutoSounds(slot6, distance6_X, distance6_Y, 0);
		return;
	}
	return;
}

void	DrawClock()		//諒釬綽 例措 諒釬烙
{
	static int		bell_Count=0;
	static bool		flag=0;
	static DWORD	endTime;
	
	if( MapNumber != 0 )	return;		//付闌 甘俊輯父 免仿
	
	Spr*	spr_Hour;
	Spr*	spr_Minute;			//right矯魔,盒魔 膠橇扼撈飄
	
	int		y, mo,d, h, mi, sec;					//矯埃:0~23, 盒:0~59
	int		hour_Spr=0, minute_Spr=0;
	
	CurrentGameDate( g_curr_time * 6, &y, &mo, &d, &h, &mi, &sec );		//泅角 矯埃焊促 6硅 狐福瘤!
	//矯 : 12竄困拌(矯魔橇飯烙->60F) -> 1矯埃 寸 5 Frame(12盒 付促 矯魔 傈券)
	//盒 : 60竄困拌(嘿魔橇飯烙->12F) -> 5盒 寸 1 Frame
	
	hour_Spr	= (int)((h%12) * 5 + (int)(mi/12.));		// 泅 矯魔狼 橇飯烙闌 拌魂
	if(hour_Spr > 59)	hour_Spr-=60;
	minute_Spr	= (int)(mi/5.);								// 泅 盒魔狼 橇飯烙闌 拌魂
	if(minute_Spr > 11)	minute_Spr-=12;
	
	//////////////////////// 矯拌 輛家府 風憑 /////////////////////////
	if( mi==0 && flag==0)							//茄矯埃付促 輛家府
	{
		bell_Count = h%12;			//(0~11)
		if(bell_Count==0)	bell_Count=12;
		flag=1;
	}
	
	if( bell_Count > 0 )		//匡妨具竅綽 輛家府 墨款飄啊 0焊促 農絆 撈傈 輛家府啊 場唱瘤 臼籃 版快
	{
		DWORD	currentTime=timeGetTime();	
		if ( endTime <= currentTime || endTime==0 ) 
		{
			endTime = currentTime+2300;
			int distance = (int)(sqrt(pow(Hero->x-CLOCK_X,2)+pow(Hero->y-CLOCK_Y,2))/800);
			
			PlayListAutoSounds(SN_CLOCKBELL, 0,  distance, 0 );
			
			bell_Count--;
			if(bell_Count<=0)	
			{
				bell_Count=0;
				endTime=0;
			}
		}
	}
	
	if( minute_Spr==11 && flag==1 )		flag=0;
	
	if( ( abs(Hero->x - CLOCK_X) > SCREEN_WIDTH && abs(Hero->y - CLOCK_Y) > SCREEN_HEIGHT ) && ( abs(Hero->x - CLOCK_X ) > SCREEN_WIDTH && abs(Hero->y - CLOCK_Y) > SCREEN_HEIGHT ) )
		return;
	
	//例措 諒釬肺 免仿(竄 矯拌啪狼 臭撈 絆妨秦輯 嘛闌 巴)
    spr_Hour	=&Effspr[HOUR_SPRITE].EffSpr[hour_Spr];
	spr_Minute	=&Effspr[MINUTE_SPRITE].EffSpr[minute_Spr];
	
	ClockOutPut(CLOCK_X, CLOCK_Y, spr_Minute);
	ClockOutPut(CLOCK_X, CLOCK_Y, spr_Hour);
}


BOOL	CheckCrackRange(LPCHARACTER lpChar)				//老瀝 裹困 郴俊 利撈 樂綽 版快 慣葷 救凳->1府畔
{
	LPCHARACTER		target = NULL;
	//BOOL			result;
	int				tile=2;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久疯狂做爰流白浆xx| 亚洲黄网站在线观看| 国产成人在线视频网站| 国产日本一区二区| 99久久伊人网影院| 亚洲主播在线观看| 91精品一区二区三区久久久久久| 舔着乳尖日韩一区| xnxx国产精品| 色先锋久久av资源部| 亚洲18女电影在线观看| 精品日韩在线一区| 波多野结衣视频一区| 午夜精品久久久久久不卡8050| 日韩欧美在线观看一区二区三区| 激情欧美日韩一区二区| 国产精品高潮久久久久无| 欧美伊人精品成人久久综合97 | 国产女人水真多18毛片18精品视频| 国产麻豆午夜三级精品| 亚洲天堂av一区| 91精品国产91久久久久久一区二区| 国产精品18久久久久久久久| 亚洲精品videosex极品| 精品欧美一区二区久久| 色婷婷av一区二区三区gif| 日本v片在线高清不卡在线观看| 国产欧美一区二区精品忘忧草| 欧美综合久久久| 国产精品一色哟哟哟| 亚洲国产视频网站| 日本一区二区视频在线| 欧美高清www午色夜在线视频| 国产91精品免费| 三级欧美韩日大片在线看| 欧美高清在线一区二区| 欧美一区二区三区精品| 色丁香久综合在线久综合在线观看| 免费人成在线不卡| 一区二区高清视频在线观看| 欧美变态口味重另类| 欧美在线不卡一区| 成人黄色av电影| 国产一区高清在线| 五月天国产精品| 伊人性伊人情综合网| 中文字幕免费观看一区| 欧美一级片在线看| 欧美综合在线视频| 91小视频免费观看| 国产成人午夜精品5599| 天堂蜜桃91精品| 亚洲小说欧美激情另类| 欧美国产丝袜视频| 国产日韩欧美麻豆| 精品卡一卡二卡三卡四在线| 欧美日韩高清一区二区不卡| 91色婷婷久久久久合中文| 狠狠色综合播放一区二区| 天堂成人免费av电影一区| 亚洲国产精品尤物yw在线观看| 亚洲日本在线a| 日本一区二区成人| 日本一区免费视频| 国产欧美综合在线| 国产亚洲自拍一区| 国产午夜精品久久| 久久久久久久av麻豆果冻| 日韩欧美一二区| 欧美一区二区三区免费大片 | 91一区二区在线| 成人av在线影院| youjizz久久| av不卡一区二区三区| 99精品视频在线免费观看| 91一区一区三区| 91久久精品一区二区三区| 色婷婷国产精品| 欧美日韩高清影院| 日韩视频免费观看高清在线视频| 欧美精品在线观看一区二区| 欧美精品电影在线播放| 日韩欧美电影在线| 久久精品这里都是精品| 国产精品久久久一区麻豆最新章节| 国产精品久久免费看| 亚洲精品国产精华液| 婷婷开心久久网| 久久99国产精品成人| 国产麻豆精品一区二区| 成人免费三级在线| 91免费观看视频| 欧美精品乱人伦久久久久久| 日韩欧美国产一二三区| 亚洲国产成人自拍| 亚洲精品久久久蜜桃| 青椒成人免费视频| 国产 欧美在线| 一本到一区二区三区| 欧美电影一区二区| 久久人人爽人人爽| 亚洲综合偷拍欧美一区色| 日本视频中文字幕一区二区三区| 国产一区二区不卡| 一本久久a久久精品亚洲| 91精品国产综合久久国产大片| 欧美精品一区男女天堂| 一色桃子久久精品亚洲| 视频一区视频二区中文| 成人app在线| 欧美一区二区三区四区五区| 国产亲近乱来精品视频 | 91精品综合久久久久久| 欧美激情一区二区三区在线| 亚洲第一会所有码转帖| 国产一区不卡在线| 在线观看av一区| 久久久久久久综合日本| 亚洲一区二区精品久久av| 国产一区二区女| 欧美福利视频导航| 中文字幕视频一区二区三区久| 日韩国产一二三区| 99国产麻豆精品| 欧美v国产在线一区二区三区| 亚洲欧洲日韩在线| 精品一区二区在线免费观看| 在线看一区二区| 中文字幕久久午夜不卡| 免费观看91视频大全| 在线亚洲+欧美+日本专区| 中文字幕不卡在线| 激情另类小说区图片区视频区| 欧美亚洲愉拍一区二区| 国产亚洲美州欧州综合国| 日韩av中文字幕一区二区三区| 99精品黄色片免费大全| 国产欧美一区二区三区在线看蜜臀| 日韩—二三区免费观看av| 在线国产电影不卡| 最新国产の精品合集bt伙计| 国产乱一区二区| 2022国产精品视频| 奇米777欧美一区二区| 欧美三级三级三级| 夜夜嗨av一区二区三区网页| 成人a级免费电影| 亚洲国产高清在线观看视频| 国内精品伊人久久久久av一坑 | 国产成人精品免费在线| 欧美一区三区二区| 日韩黄色小视频| 在线精品视频免费播放| 亚洲精品免费看| 91亚洲国产成人精品一区二区三 | 成人美女视频在线观看| 国产日韩欧美一区二区三区综合| 国产专区综合网| 久久色视频免费观看| 久久91精品国产91久久小草| 日韩一区二区在线看| 久久国产日韩欧美精品| 精品久久国产老人久久综合| 麻豆成人综合网| 久久久久久久久久久电影| 国产精品一级片| 国产精品成人在线观看| 色噜噜狠狠成人中文综合| 亚洲精品国产无天堂网2021 | 狠狠色丁香婷婷综合久久片| 欧美va亚洲va在线观看蝴蝶网| 精品一区二区三区在线视频| 欧美精品一区二区三区蜜臀| 韩国精品主播一区二区在线观看| 久久久国产精品麻豆| 成人精品在线视频观看| 亚洲人妖av一区二区| 91精品办公室少妇高潮对白| 亚洲网友自拍偷拍| 在线播放视频一区| 九九国产精品视频| 亚洲国产精品成人综合色在线婷婷| 成人永久aaa| 亚洲精选免费视频| 欧美精品在线观看一区二区| 狠狠色丁香久久婷婷综合_中| 日本一区二区免费在线观看视频 | 国产毛片一区二区| 国产精品久久久久久久久果冻传媒| 91亚洲男人天堂| 午夜欧美视频在线观看| 精品久久久久av影院| 99re8在线精品视频免费播放| 亚洲国产一区二区视频| 精品久久久久av影院| 91污在线观看| 精品中文字幕一区二区 | 亚洲一区二区三区视频在线 | 日韩欧美国产wwwww| a级精品国产片在线观看|