⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 camerarotate.inl

📁 墨香最新私服
💻 INL
字号:

//////////////////////////////////////////////////////////////////////////
// 付快胶 坷弗率 滚瓢捞 喘啡阑锭 矫痢 官操扁

void CameraRotate(CKeyboard* Keyboard,CMouse* Mouse)
{
	static BOOL bLastRotating = FALSE;

	if( WINDOWMGR->IsDragWindow() )	//扩档快 靛贰弊吝浚 墨皋扼 救框流烙.
		return;

	//BOOL bCurRotating = Mouse.MButtonPressed();
	// TAIYOE 
	BOOL bCurRotating = Mouse->RButtonPressed();
	if(bCurRotating)
	{
		short x = Mouse->GetMouseAxisX();
		short y = Mouse->GetMouseAxisY();
		if(x || y)
		{
			CAMERA->MouseRotate(x,y);
		}
	}

	if(bCurRotating != bLastRotating)
	{
		//EXECUTOR->CommandToHero(eCMD_HERO_CAMERA_ROTATING,bCurRotating);
		bLastRotating = bCurRotating;
	}
	
//	if(Mouse->MButtonDoubleClick())
//	{
		/*
		CHero* pHero = (CHero*)EXECUTOR->GetHero();
		CDataBlock* pBlock = DATABLOCK->GetEmptyDataBlock();
		DWORD MoveCommand = eMCMD_CAMERA_ADJUST_TO_HERO;
		float angle = pHero->Move_GetCharAngleInDeg() + 180;
		*pBlock << MoveCommand;
		*pBlock << angle;
		EXECUTOR->CommandToCamera(eCMD_MOVECOMMAND_CHANGE,pBlock->GetDataBlockNum());
		*/
//	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -