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

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

?? gameproc.cpp

?? 傳奇客戶端源代碼
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
			if ( stLight.bIsLight )
			{
				m_xLightFog.SetLightRadiusWithCircle((nXCnt-m_xMap.m_shStartViewTileX)*_CELL_WIDTH-m_xMap.m_shViewOffsetX+_VIEW_CELL_X_START,
													 (nYCnt-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT-m_xMap.m_shViewOffsetY+_VIEW_CELL_Y_START, 
													 12, m_fTileLightBlue, m_fTileLightGreen, m_fTileLightRed);
			}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

			nArrayNum = nYCnt + nXCnt*m_xMap.m_stMapFileHeader.shHeight;

			// 坷宏璃飄啊 樂闌錠.
			if ( m_xMap.m_pstCellInfo[nArrayNum].bFileIdx != 255 )
			{
				// 坷宏璃飄1撈 樂闌錠.
				if ( m_xMap.m_pstCellInfo[nArrayNum].wObj1 != 65535 )
				{
					nObjFileIdx = (m_xMap.m_pstCellInfo[nArrayNum].bFileIdx & 0XF0) >> 4;
					nImgIdx	= m_xMap.m_pstCellInfo[nArrayNum].wObj1;

					if ( nObjFileIdx > 2 && nObjFileIdx < 14 )
					{
						if ( m_xMap.m_pxTileImg[nObjFileIdx]->NewSetIndex(nImgIdx) )
						{
							if ( m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth == 48 &&
  								 m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight == 32 )
							{
								bBlend = FALSE;
								
								nImgIdx += m_xMap.GetDoorImgIdx(nXCnt, nYCnt);

								// 局聰皋撈記 坷宏璃飄撈擱.
								if ( m_xMap.m_pstCellInfo[nArrayNum].bObj1Ani != 255 )
								{
									BYTE  bTickType;
									SHORT shAniCnt;
									
									bTickType = (m_xMap.m_pstCellInfo[nArrayNum].bObj1Ani & 0X70) >> 4;
									shAniCnt = m_xMap.m_pstCellInfo[nArrayNum].bObj1Ani & 0X0F;
									
									if ( (m_xMap.m_pstCellInfo[nArrayNum].bObj1Ani & 0X80) >> 7 )
										bBlend = TRUE;

									nImgIdx += m_xMap.m_bAniTileFrame[bTickType][shAniCnt];
									m_xMap.m_pxTileImg[nObjFileIdx]->NewSetIndex(nImgIdx);
								}
						
								if ( !bBlend )
									g_xMainWnd.DrawWithImageForCompClipRgn(
									(nXCnt-m_xMap.m_shStartViewTileX)*_CELL_WIDTH +_VIEW_CELL_X_START-m_xMap.m_shViewOffsetX,
									(nYCnt-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT+_VIEW_CELL_Y_START-m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight+_CELL_HEIGHT-m_xMap.m_shViewOffsetY,
									m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth,
									m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight,
									(WORD*)m_xMap.m_pxTileImg[nObjFileIdx]->m_pbCurrImage,
									_CLIP_WIDTH, _CLIP_HEIGHT);
								else
								{
									m_xImage.AddTextr(_TEXTR_FILE_MAP, nObjFileIdx, nImgIdx);
									LPDIRECTDRAWSURFACE7 lpddsTextr = m_xImage.GetTextrImg(_TEXTR_FILE_MAP, nObjFileIdx, nImgIdx);

									nStartX = (nXCnt-m_xMap.m_shStartViewTileX)*_CELL_WIDTH +_VIEW_CELL_X_START-m_xMap.m_shViewOffsetX;
									nStartY = -(nYCnt-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT+_VIEW_CELL_Y_START-m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight+_CELL_HEIGHT-m_xMap.m_shViewOffsetY;

									D3DMATERIAL7 mtrl;
									D3DVECTOR	vecTrans(nStartX, nStartY, 0);
									D3DVECTOR	vecScale(m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth, m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight, 1);

									D3DUtil_InitMaterial(mtrl, (FLOAT)255/255.0f, (FLOAT)255/255.0f, (FLOAT)255/255.0f);
									mtrl.diffuse.a = 1.0f/255.0f;
									g_xMainWnd.Get3DDevice()->SetMaterial(&mtrl);
									m_xImage.DrawBillBoard(g_xMainWnd.Get3DDevice(), vecTrans, vecScale, mtrl, lpddsTextr);
								}
							}
						}
					}
				}
				// 坷宏璃飄2啊 樂闌錠.
				if ( m_xMap.m_pstCellInfo[nArrayNum].wObj2 != 65535 )
				{
					nObjFileIdx = (m_xMap.m_pstCellInfo[nArrayNum].bFileIdx & 0X0F);
					nImgIdx		= m_xMap.m_pstCellInfo[nArrayNum].wObj2;

					if ( nObjFileIdx > 2 && nObjFileIdx < 14 )
					{
						if ( m_xMap.m_pxTileImg[nObjFileIdx]->NewSetIndex(nImgIdx) )
						{
							if ( m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth == 48 &&
								 m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight == 32 )
							{
								bBlend = FALSE;
								
								nImgIdx += m_xMap.GetDoorImgIdx(nXCnt, nYCnt);

								// 局聰皋撈記 坷宏璃飄撈擱.
								if ( m_xMap.m_pstCellInfo[nArrayNum].bObj2Ani != 255 )
								{
									BYTE  bTickType;
									SHORT shAniCnt;
									
									bTickType = (m_xMap.m_pstCellInfo[nArrayNum].bObj2Ani & 0X70) >> 4;
									shAniCnt = m_xMap.m_pstCellInfo[nArrayNum].bObj2Ani & 0X0F;
									
									if ( (m_xMap.m_pstCellInfo[nArrayNum].bObj2Ani & 0X80) >> 7 )
										bBlend = TRUE;

									nImgIdx += m_xMap.m_bAniTileFrame[bTickType][shAniCnt];
									m_xMap.m_pxTileImg[nObjFileIdx]->NewSetIndex(nImgIdx);
								}
								
								if ( !bBlend )
									g_xMainWnd.DrawWithImageForCompClipRgn(
									(nXCnt-m_xMap.m_shStartViewTileX)*_CELL_WIDTH +_VIEW_CELL_X_START-m_xMap.m_shViewOffsetX,
									(nYCnt-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT+_VIEW_CELL_Y_START-m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight+_CELL_HEIGHT-m_xMap.m_shViewOffsetY,
									m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth,
									m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight,
									(WORD*)m_xMap.m_pxTileImg[nObjFileIdx]->m_pbCurrImage,
									_CLIP_WIDTH, _CLIP_HEIGHT);
								else
								{
									m_xImage.AddTextr(_TEXTR_FILE_MAP, nObjFileIdx, nImgIdx);
									LPDIRECTDRAWSURFACE7 lpddsTextr = m_xImage.GetTextrImg(_TEXTR_FILE_MAP, nObjFileIdx, nImgIdx);

									nStartX = (nXCnt-m_xMap.m_shStartViewTileX)*_CELL_WIDTH +_VIEW_CELL_X_START-m_xMap.m_shViewOffsetX;
									nStartY = -(nYCnt-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT+_VIEW_CELL_Y_START-m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight+_CELL_HEIGHT-m_xMap.m_shViewOffsetY;

									D3DMATERIAL7 mtrl;
									D3DVECTOR	vecTrans(nStartX, nStartY, 0);
									D3DVECTOR	vecScale(m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth, m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight, 1);

									D3DUtil_InitMaterial(mtrl, (FLOAT)255/255.0f, (FLOAT)255/255.0f, (FLOAT)255/255.0f);
									mtrl.diffuse.a = 1.0f/255.0f;
									g_xMainWnd.Get3DDevice()->SetMaterial(&mtrl);
									m_xImage.DrawBillBoard(g_xMainWnd.Get3DDevice(), vecTrans, vecScale, mtrl, lpddsTextr);
								}
							}
						}
					}
				}
			}
		}
	}	

	// 48*32啊 酒囪 辨撈啊 樂綽 鷗老屈 坷宏璃飄 弊府扁.
	for ( nYCnt = m_xMap.m_shStartViewTileY; nYCnt < m_xMap.m_shStartViewTileY+_VIEW_CELL_Y_COUNT_FOR_OBJ; nYCnt++ )
	{
		for ( INT nXCnt = m_xMap.m_shStartViewTileX; nXCnt < m_xMap.m_shStartViewTileX+_VIEW_CELL_X_COUNT; nXCnt++ )
		{
			if ( nYCnt >= m_xMap.m_stMapFileHeader.shHeight )
				break;
			if ( nXCnt >= m_xMap.m_stMapFileHeader.shWidth || nXCnt < 0 || nYCnt < 0 )
				continue; 

			bLongObj = FALSE;

			nArrayNum = nYCnt + nXCnt*m_xMap.m_stMapFileHeader.shHeight;

			// 坷宏璃飄啊 樂闌錠.
			if ( m_xMap.m_pstCellInfo[nArrayNum].bFileIdx != 255 )
			{
				// 坷宏璃飄1撈 樂闌錠.
				if ( m_xMap.m_pstCellInfo[nArrayNum].wObj1 != 65535 )
				{
					nObjFileIdx = (m_xMap.m_pstCellInfo[nArrayNum].bFileIdx & 0XF0) >> 4;
					nImgIdx	= m_xMap.m_pstCellInfo[nArrayNum].wObj1;	
	
					if ( nObjFileIdx > 2 && nObjFileIdx < 14 )
					{
						if ( m_xMap.m_pxTileImg[nObjFileIdx]->NewSetIndex(nImgIdx) )
						{
							if ( !(m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth == 48 &&
								   m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight == 32) )
							{
								bBlend = FALSE;
								
								nImgIdx += m_xMap.GetDoorImgIdx(nXCnt, nYCnt);

								// 局聰皋撈記 坷宏璃飄撈擱.
								if ( m_xMap.m_pstCellInfo[nArrayNum].bObj1Ani != 255 )
								{
									BYTE  bTickType;
									SHORT shAniCnt;
									
									bTickType = (m_xMap.m_pstCellInfo[nArrayNum].bObj1Ani & 0X70) >> 4;
									shAniCnt = m_xMap.m_pstCellInfo[nArrayNum].bObj1Ani & 0X0F;
									
									if ( (m_xMap.m_pstCellInfo[nArrayNum].bObj1Ani & 0X80) >> 7 )
										bBlend = TRUE;

									nImgIdx += m_xMap.m_bAniTileFrame[bTickType][shAniCnt];
									m_xMap.m_pxTileImg[nObjFileIdx]->NewSetIndex(nImgIdx);
								}
								
								if ( !bBlend )
									g_xMainWnd.DrawWithImageForCompClipRgn(
									(nXCnt-m_xMap.m_shStartViewTileX)*_CELL_WIDTH +_VIEW_CELL_X_START-m_xMap.m_shViewOffsetX,
									(nYCnt-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT+_VIEW_CELL_Y_START-m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight+_CELL_HEIGHT-m_xMap.m_shViewOffsetY,
									m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth,
									m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight,
									(WORD*)m_xMap.m_pxTileImg[nObjFileIdx]->m_pbCurrImage,
									_CLIP_WIDTH, _CLIP_HEIGHT);
								else
								{
									m_xImage.AddTextr(_TEXTR_FILE_MAP, nObjFileIdx, nImgIdx);
									LPDIRECTDRAWSURFACE7 lpddsTextr = m_xImage.GetTextrImg(_TEXTR_FILE_MAP, nObjFileIdx, nImgIdx);

									nStartX = (nXCnt-m_xMap.m_shStartViewTileX)*_CELL_WIDTH +_VIEW_CELL_X_START-m_xMap.m_shViewOffsetX+m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shPX;
									nStartY = (nYCnt-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT+_VIEW_CELL_Y_START-m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight+_CELL_HEIGHT-m_xMap.m_shViewOffsetY+m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shPY;

									D3DMATERIAL7 mtrl;
									D3DVECTOR	vecTrans(nStartX, nStartY, 0);
									D3DVECTOR	vecScale(m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth, m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight, 1);

									D3DUtil_InitMaterial(mtrl, (FLOAT)255/255.0f, (FLOAT)255/255.0f, (FLOAT)255/255.0f);
									mtrl.diffuse.a = 0.0f/255.0f;
									g_xMainWnd.Get3DDevice()->SetMaterial(&mtrl);
									m_xImage.DrawBillBoard(g_xMainWnd.Get3DDevice(), vecTrans, vecScale, mtrl, lpddsTextr);
								}
	
								bLongObj = TRUE;
							}
						}
					}
				}
				// 坷宏璃飄2啊 樂闌錠.
				if ( m_xMap.m_pstCellInfo[nArrayNum].wObj2 != 65535 )
				{
					nObjFileIdx = (m_xMap.m_pstCellInfo[nArrayNum].bFileIdx & 0X0F);
					nImgIdx		= m_xMap.m_pstCellInfo[nArrayNum].wObj2;

					if ( nObjFileIdx > 2 && nObjFileIdx < 14 )
					{
						if ( m_xMap.m_pxTileImg[nObjFileIdx]->NewSetIndex(nImgIdx) )
						{
							if ( !(m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth == 48 &&
								 m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight == 32) )
							{
								bBlend = FALSE;
								
								nImgIdx += m_xMap.GetDoorImgIdx(nXCnt, nYCnt);

								// 局聰皋撈記 坷宏璃飄撈擱.
								if ( m_xMap.m_pstCellInfo[nArrayNum].bObj2Ani != 255 )
								{
									BYTE  bTickType;
									SHORT shAniCnt;
									
									bTickType = (m_xMap.m_pstCellInfo[nArrayNum].bObj2Ani & 0X70) >> 4;
									shAniCnt = m_xMap.m_pstCellInfo[nArrayNum].bObj2Ani & 0X0F;
									
//									if ( (m_xMap.m_pstCellInfo[nArrayNum].bObj2Ani & 0X80) >> 7 )
//										bBlend = TRUE;

									nImgIdx += m_xMap.m_bAniTileFrame[bTickType][shAniCnt];
									m_xMap.m_pxTileImg[nObjFileIdx]->NewSetIndex(nImgIdx);
								}

								if ( !bBlend )
									g_xMainWnd.DrawWithImageForCompClipRgn(
												(nXCnt-m_xMap.m_shStartViewTileX)*_CELL_WIDTH +_VIEW_CELL_X_START-m_xMap.m_shViewOffsetX,
												(nYCnt-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT+_VIEW_CELL_Y_START-m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight+_CELL_HEIGHT-m_xMap.m_shViewOffsetY,
												m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth,
												m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight,
												(WORD*)m_xMap.m_pxTileImg[nObjFileIdx]->m_pbCurrImage,
												_CLIP_WIDTH, _CLIP_HEIGHT);
								else
								{
									m_xImage.AddTextr(_TEXTR_FILE_MAP, nObjFileIdx, nImgIdx);
									LPDIRECTDRAWSURFACE7 lpddsTextr = m_xImage.GetTextrImg(_TEXTR_FILE_MAP, nObjFileIdx, nImgIdx);

									nStartX = (nXCnt-m_xMap.m_shStartViewTileX)*_CELL_WIDTH +_VIEW_CELL_X_START-m_xMap.m_shViewOffsetX;
									nStartY = -(nYCnt-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT+_VIEW_CELL_Y_START-m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight+_CELL_HEIGHT-m_xMap.m_shViewOffsetY;

									D3DMATERIAL7 mtrl;
									D3DVECTOR	vecTrans(nStartX, nStartY, 0);
									D3DVECTOR	vecScale(m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shWidth, m_xMap.m_pxTileImg[nObjFileIdx]->m_lpstNewCurrWilImageInfo->shHeight, 1);

									D3DUtil_InitMaterial(mtrl, (FLOAT)255/255.0f, (FLOAT)255/255.0f, (FLOAT)255/255.0f);
									mtrl.diffuse.a = 1.0f/255.0f;
									g_xMainWnd.Get3DDevice()->SetMaterial(&mtrl);
									m_xImage.DrawBillBoard(g_xMainWnd.Get3DDevice(), vecTrans, vecScale, mtrl, lpddsTextr);
								}
								
   								bLongObj = TRUE;
							}
						}
					}
				}
			}

//			m_xMap.DrawOpenDoor(nXCnt, nYCnt);

			INT	 nMapViewX		= 0;
			INT	 nMapViewY		= 0;
			BOOL bIsMapViewTime = FALSE;
			if ( nXCnt >= m_xMap.m_shStartViewTileX && nXCnt < m_xMap.m_shStartViewTileX + _VIEW_CELL_X_COUNT && 
				 nYCnt >= m_xMap.m_shStartViewTileY && nYCnt < m_xMap.m_shStartViewTileY + _VIEW_CELL_Y_COUNT )
			{
				bIsMapViewTime = TRUE;
				nMapViewX = nXCnt - m_xMap.m_shStartViewTileX;
				nMapViewY = nYCnt - m_xMap.m_shStartViewTileY;
			}
	
			// 官躥酒撈袍 弊府扁.
			if ( bIsMapViewTime )
			{
				for ( nObjCnt = 0; nObjCnt < _MAX_CELL_OBJ; nObjCnt++ )
				{
					LPGROUNDITEM pstItem = m_stMemMappedID[nMapViewY][nMapViewX].pstItem[nObjCnt];
					if ( pstItem )
					{
						CWHWilImageData* pxItemImg = &g_xGameProc.m_xImage.m_xImageList[_IMAGE_ITEM_GROUND];
						if ( pxItemImg->NewSetIndex(pstItem->wLooks) )
						{
							nStartX = (pstItem->shTileX-m_xMap.m_shStartViewTileX)*_CELL_WIDTH+_VIEW_CELL_X_START-m_xMap.m_shViewOffsetX;
							nStartY = (pstItem->shTileY-m_xMap.m_shStartViewTileY)*_CELL_HEIGHT+_VIEW_CELL_Y_START-m_xMap.m_shViewOffsetY;
							INT nX  = nStartX+_CELL_WIDTH/2-pxItemImg->m_lpstNewCurrWilImageInfo->shWidth/2;
							INT nY  = nStartY+_CELL_HEIGHT/2-pxItemImg->m_lpstNewCurrWilImageInfo->shHeight/2;

							g_xMainWnd.DrawWithShadowABlend(
													nX+1, nY+1, 
													pxItemImg->m_lpstNewCurrWilImageInfo->shWidth,
													pxItemImg->m_lpstNewCurrWilImageInfo->shHeight,
													(WORD*)pxItemImg->m_pbCurrImage, 
													_CLIP_WIDTH, _CLIP_HEIGHT, m_wShadowClr, FALSE, 50);

							if ( nXCnt == m_ptCurrTile.x && nYCnt == m_ptCurrTile.y )
								g_xMainWnd.DrawWithImageForCompClipRgn(nX, nY, pxItemImg->m_lpstNewCurrWilImageInfo->shWidth,pxItemImg->m_lpstNewCurrWilImageInfo->shHeight,
																	   (WORD*)pxItemImg->m_pbCurrImage, _CLIP_WIDTH, _CLIP_HEIGHT, 0XFFFF, 0XFFFF, TRUE);
							else
								g_xMainWnd.DrawWithImageForCompClipRgn(nX, nY, pxItemImg->m_lpstNewCurrWilImageInfo->shWidth,pxItemImg->m_lpstNewCurrWilImageInfo->shHeight,
																	   (WORD*)pxItemImg->m_pbCurrImage, _CLIP_WIDTH, _CLIP_HEIGHT);

						}
					}
					else
						break;
				}
			}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 郴某腐磐 弊府扁.
			if ( nXCnt == m_xMyHero.m_wPosX && nYCnt == m_xMyHero.m_wPosY )
			{
				// 弊覆狼 矯累諒釬, 器目膠惑怕, 弊覆磊 喉坊爹 惑怕甫 逞敗霖促.
				if ( PtInRect(&m_xMyHero.m_rcActor, m_ptMousePos) && !m_pxMouseTargetActor )
				{
					bFocused			 = TRUE;
					m_pxMouseTargetActor = &m_xMyHero;
				}
				else
					bFocused			 = FALSE;

				bDrawShadow = TRUE;
				if ( m_bShadowABlend )
					bDrawShadow = FALSE;

				m_xMyHero.DrawActor(bFocused, m_bShadowABlend, FALSE, bDrawShadow);
			} 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 促弗 某腐磐 弊府扁.
			if ( bIsMapViewTime )
			{
				for ( nObjCnt = 0; nObjCnt < _MAX_CELL_OBJ; nObjCnt++ )
				{
					CActor* pxActor = m_stMemMappedID[nMapViewY][nMapViewX].pxActor[nObjCnt];

					if ( pxActor )
					{
						BYTE bOpa = 50;

						if ( pxActor->m_bIsDead )
							bOpa = 30;

						if ( pxActor == m_pxMouseTargetActor )
							bFocused = TRUE;
						else
							bFocused = FALSE;

						bDrawShadow = TRUE;
						if ( pxActor == m_pxMouseTargetActor && m_bShadowABlend )
							bDrawShadow = FALSE;

						switch ( pxActor->m_stFeature.bGender )
						{
						case _GENDER_MAN:
						case _GENDER_WOMAN:
							{
								CHero* pxHero;
								pxHero = (CHero*)pxActor;

								pxHero->DrawActor(&m_xMap, bFocused, m_bShadowABlend, TRUE, bDrawShadow);
							}
							break;
						case _GENDER_NPC:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合天天综合网国产成人综合天| 麻豆精品一区二区av白丝在线| 精品人伦一区二区色婷婷| 欧美日韩精品一区二区三区| 欧美伊人精品成人久久综合97| 99精品热视频| 精品1区2区3区| 欧美男女性生活在线直播观看| 欧美亚洲综合一区| 91精品国产综合久久久久久久| 日韩欧美一级精品久久| 精品国产91乱码一区二区三区 | 欧美又粗又大又爽| 欧美在线不卡一区| 日韩视频一区二区三区| 欧美精品一区二区蜜臀亚洲| 国产色一区二区| 综合分类小说区另类春色亚洲小说欧美| 最新国产精品久久精品| 亚洲一区在线看| 蜜桃视频一区二区| 国产很黄免费观看久久| 91丨porny丨国产入口| 欧美日韩一区不卡| 久久亚洲二区三区| 亚洲精品老司机| 久久精品国产秦先生| 国产精品18久久久| 欧美三级午夜理伦三级中视频| 日韩久久久精品| 国产精品成人一区二区艾草 | 日韩欧美在线一区二区三区| 久久精品这里都是精品| 一个色妞综合视频在线观看| 久久国产人妖系列| 91久久久免费一区二区| 日韩欧美专区在线| 一区二区三区在线视频观看| 久久99精品久久久久| 91麻豆.com| 国产亚洲欧洲一区高清在线观看| 亚洲国产成人91porn| 成人综合在线视频| 欧美一区欧美二区| 亚洲精品福利视频网站| 国产精一区二区三区| 欧美日韩国产综合视频在线观看 | 91女神在线视频| 日韩三级精品电影久久久| 亚洲精品videosex极品| 国产一区二区三区av电影| 欧美老年两性高潮| 亚洲视频图片小说| 国产99久久精品| 日韩精品中文字幕在线不卡尤物| 亚洲欧洲日本在线| 国产成人综合网站| 日韩精品在线一区二区| 亚洲午夜免费电影| 色欲综合视频天天天| 中文字幕精品综合| 国产剧情一区二区三区| 精品免费国产一区二区三区四区| 午夜电影网一区| 欧美又粗又大又爽| 亚洲综合图片区| 一本久久综合亚洲鲁鲁五月天 | 精品精品国产高清a毛片牛牛| 亚洲综合丁香婷婷六月香| www.日韩在线| 99久免费精品视频在线观看 | 欧美男同性恋视频网站| 亚洲免费av高清| av一区二区三区在线| 国产欧美日韩在线视频| 国产成人精品综合在线观看| 国产欧美一区视频| 高清不卡一二三区| 国产精品免费视频一区| 91亚洲精品乱码久久久久久蜜桃| 国产精品不卡视频| 成人国产精品免费观看视频| 亚洲色图色小说| 91视频国产资源| 一区二区三区四区在线免费观看| 91蜜桃婷婷狠狠久久综合9色| 亚洲日本一区二区| 欧美日韩一区二区在线视频| 欧美视频在线播放| 亚洲欧美日韩一区二区| av激情成人网| 伊人婷婷欧美激情| 欧美三级在线播放| 丝袜美腿亚洲综合| 日韩一区二区在线播放| 久久9热精品视频| 2020国产精品久久精品美国| 国产91精品久久久久久久网曝门 | 欧美精品一区二区精品网| 捆绑变态av一区二区三区| 26uuu国产在线精品一区二区| 成人app网站| 亚洲成av人片观看| 精品第一国产综合精品aⅴ| 精品一区二区三区在线播放| 在线观看视频91| 亚洲成a人片综合在线| 日韩欧美色综合| 国产99久久精品| 亚洲成a人v欧美综合天堂 | 国产69精品久久99不卡| 亚洲三级电影全部在线观看高清| 欧美丰满高潮xxxx喷水动漫 | 中文字幕精品一区| 欧美日本一道本| a级高清视频欧美日韩| 日日欢夜夜爽一区| 国产精品天美传媒沈樵| 欧美精品xxxxbbbb| 91免费国产在线| 蜜臂av日日欢夜夜爽一区| 中文乱码免费一区二区| 日韩午夜激情免费电影| 日韩亚洲欧美在线| 美女诱惑一区二区| 自拍偷自拍亚洲精品播放| 5月丁香婷婷综合| 一本大道综合伊人精品热热 | 成人av手机在线观看| 免费观看91视频大全| 亚洲国产中文字幕在线视频综合 | 欧美成人精品二区三区99精品| 91蜜桃婷婷狠狠久久综合9色| 国产精品一区二区黑丝| 琪琪一区二区三区| 亚洲h在线观看| 亚洲精品老司机| 亚洲人成人一区二区在线观看 | 欧美日韩高清在线播放| 久久精品国产亚洲aⅴ| 国产精品久久久久9999吃药| 久久久精品tv| 2020国产精品| 欧美va天堂va视频va在线| 91精品在线观看入口| 欧美午夜一区二区三区 | 日韩一区二区三区免费看| 欧美色欧美亚洲另类二区| 一本大道av一区二区在线播放| 91尤物视频在线观看| av网站一区二区三区| 色综合天天综合网国产成人综合天| 91黄色免费观看| 成人99免费视频| 一本一道久久a久久精品| 色婷婷久久综合| 在线精品视频免费播放| 欧美在线三级电影| 91精品国产乱码| 日韩欧美一区二区久久婷婷| 精品奇米国产一区二区三区| 久久青草国产手机看片福利盒子 | 国产一区二区导航在线播放| 国产精品亚洲成人| 99久免费精品视频在线观看| 99精品久久只有精品| 欧美性欧美巨大黑白大战| 欧美老女人在线| 精品国产青草久久久久福利| 国产视频视频一区| 亚洲免费三区一区二区| 亚洲一区二区三区精品在线| 日产国产欧美视频一区精品| 极品少妇一区二区| 不卡在线视频中文字幕| 欧美午夜精品理论片a级按摩| 欧美日韩高清一区| 国产午夜一区二区三区| 亚洲女性喷水在线观看一区| 一区二区三区不卡在线观看 | youjizz久久| 91极品视觉盛宴| 91精品久久久久久蜜臀| 国产色婷婷亚洲99精品小说| 日韩av中文字幕一区二区三区| 狠狠色综合日日| 99精品视频在线播放观看| 91麻豆精品国产综合久久久久久| 久久先锋资源网| 亚洲无线码一区二区三区| 国产精品一级二级三级| 欧美视频你懂的| 国产日韩欧美一区二区三区乱码| 亚洲成人三级小说| 成人黄色小视频在线观看| 欧美一区二区三区在线| 亚洲特级片在线| 国产乱子伦一区二区三区国色天香| 色婷婷狠狠综合| 国产精品每日更新|