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