Input函数重命名
This commit is contained in:
		
							parent
							
								
									5ab9d822f3
								
							
						
					
					
						commit
						aa053ad269
					
				|  | @ -142,14 +142,14 @@ void Input::__updateDeviceState() | |||
| 	ScreenToClient(Window::getHWnd(), &s_MousePosition); | ||||
| } | ||||
| 
 | ||||
| bool Input::isKeyDown(KeyCode key) | ||||
| bool Input::isDown(Key key) | ||||
| { | ||||
| 	if (s_KeyBuffer[static_cast<int>(key)] & 0x80) | ||||
| 		return true; | ||||
| 	return false; | ||||
| } | ||||
| 
 | ||||
| bool Input::isKeyPress(KeyCode key) | ||||
| bool Input::isPress(Key key) | ||||
| { | ||||
| 	if ((s_KeyBuffer[static_cast<int>(key)] & 0x80) &&  | ||||
| 		!(s_KeyRecordBuffer[static_cast<int>(key)] & 0x80)) | ||||
|  | @ -157,7 +157,7 @@ bool Input::isKeyPress(KeyCode key) | |||
| 	return false; | ||||
| } | ||||
| 
 | ||||
| bool Input::isKeyRelease(KeyCode key) | ||||
| bool Input::isRelease(Key key) | ||||
| { | ||||
| 	if (!(s_KeyBuffer[static_cast<int>(key)] & 0x80) &&  | ||||
| 		(s_KeyRecordBuffer[static_cast<int>(key)] & 0x80)) | ||||
|  | @ -165,14 +165,14 @@ bool Input::isKeyRelease(KeyCode key) | |||
| 	return false; | ||||
| } | ||||
| 
 | ||||
| bool e2d::Input::isMouseDown(MouseCode code) | ||||
| bool e2d::Input::isDown(Mouse code) | ||||
| { | ||||
| 	if (s_MouseState.rgbButtons[static_cast<int>(code)] & 0x80) | ||||
| 		return true; | ||||
| 	return false; | ||||
| } | ||||
| 
 | ||||
| bool e2d::Input::isMousePress(MouseCode code) | ||||
| bool e2d::Input::isPress(Mouse code) | ||||
| { | ||||
| 	if ((s_MouseState.rgbButtons[static_cast<int>(code)] & 0x80) &&  | ||||
| 		!(s_MouseRecordState.rgbButtons[static_cast<int>(code)] & 0x80)) | ||||
|  | @ -180,7 +180,7 @@ bool e2d::Input::isMousePress(MouseCode code) | |||
| 	return false; | ||||
| } | ||||
| 
 | ||||
| bool e2d::Input::isMouseRelease(MouseCode code) | ||||
| bool e2d::Input::isRelease(Mouse code) | ||||
| { | ||||
| 	if (!(s_MouseState.rgbButtons[static_cast<int>(code)] & 0x80) &&  | ||||
| 		(s_MouseRecordState.rgbButtons[static_cast<int>(code)] & 0x80)) | ||||
|  |  | |||
|  | @ -209,7 +209,7 @@ void e2d::Button::onFixedUpdate() | |||
| 
 | ||||
| 	if (_enable && _visiable && _normal) | ||||
| 	{ | ||||
| 		if (Input::isMouseRelease(Input::MouseCode::LEFT)) | ||||
| 		if (Input::isRelease(Input::Mouse::LEFT)) | ||||
| 		{ | ||||
| 			// 鼠标左键抬起时,判断鼠标坐标是否在按钮内部
 | ||||
| 			if (_isSelected && | ||||
|  | @ -221,7 +221,7 @@ void e2d::Button::onFixedUpdate() | |||
| 			_isSelected = false; | ||||
| 		} | ||||
| 
 | ||||
| 		if (Input::isMousePress(Input::MouseCode::LEFT)) | ||||
| 		if (Input::isPress(Input::Mouse::LEFT)) | ||||
| 		{ | ||||
| 			if (_normal->isPointIn(Input::getMousePos())) | ||||
| 			{ | ||||
|  | @ -231,7 +231,7 @@ void e2d::Button::onFixedUpdate() | |||
| 			} | ||||
| 		} | ||||
| 
 | ||||
| 		if (_isSelected && Input::isMouseDown(Input::MouseCode::LEFT)) | ||||
| 		if (_isSelected && Input::isDown(Input::Mouse::LEFT)) | ||||
| 		{ | ||||
| 			if (_normal->isPointIn(Input::getMousePos())) | ||||
| 			{ | ||||
|  |  | |||
|  | @ -188,15 +188,16 @@ class Input | |||
| 
 | ||||
| public: | ||||
| 	// 鼠标键值
 | ||||
| 	enum class MouseCode : int | ||||
| 	enum class Mouse : int | ||||
| 	{ | ||||
| 		LEFT,		/* 鼠标左键 */ | ||||
| 		RIGHT,		/* 鼠标右键 */ | ||||
| 		MIDDLE		/* 鼠标中键 */ | ||||
| 	}; | ||||
| 
 | ||||
| 
 | ||||
| 	// 键盘键值
 | ||||
| 	enum class KeyCode : int | ||||
| 	enum class Key : int | ||||
| 	{ | ||||
| 		UP = 0xC8, | ||||
| 		LEFT = 0xCB, | ||||
|  | @ -258,33 +259,33 @@ public: | |||
| 
 | ||||
| public: | ||||
| 	// 检测键盘某按键是否正被按下
 | ||||
| 	static bool isKeyDown( | ||||
| 		KeyCode key | ||||
| 	static bool isDown( | ||||
| 		Key key | ||||
| 	); | ||||
| 
 | ||||
| 	// 检测键盘某按键是否被点击
 | ||||
| 	static bool isKeyPress( | ||||
| 		KeyCode key | ||||
| 	static bool isPress( | ||||
| 		Key key | ||||
| 	); | ||||
| 
 | ||||
| 	// 检测键盘某按键是否正在松开
 | ||||
| 	static bool isKeyRelease( | ||||
| 		KeyCode key | ||||
| 	static bool isRelease( | ||||
| 		Key key | ||||
| 	); | ||||
| 
 | ||||
| 	// 检测鼠标按键是否正被按下
 | ||||
| 	static bool isMouseDown( | ||||
| 		MouseCode code | ||||
| 	static bool isDown( | ||||
| 		Mouse code | ||||
| 	); | ||||
| 
 | ||||
| 	// 检测鼠标按键是否被点击
 | ||||
| 	static bool isMousePress( | ||||
| 		MouseCode code | ||||
| 	static bool isPress( | ||||
| 		Mouse code | ||||
| 	); | ||||
| 
 | ||||
| 	// 检测鼠标按键是否正在松开
 | ||||
| 	static bool isMouseRelease( | ||||
| 		MouseCode code | ||||
| 	static bool isRelease( | ||||
| 		Mouse code | ||||
| 	); | ||||
| 
 | ||||
| 	// 获得鼠标X轴坐标值
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue