* Fix bad mouse controls on desktop.

This commit is contained in:
iProgramInCpp
2023-12-10 13:06:26 +02:00
parent fa87823fcb
commit 0abbc9f4f4
2 changed files with 31 additions and 12 deletions

View File

@@ -359,16 +359,23 @@ void Minecraft::handleMouseClick(int type)
{
if (!isTouchscreen())
{
if (type == 1)
eBuildActionIntent intent;
switch (type)
{
BuildActionIntention bai(INTENT_HELD);
handleBuildAction(&bai);
}
if (type == 2)
{
BuildActionIntention bai(INTENT_CLICKED);
handleBuildAction(&bai);
case BUTTON_LEFT:
intent = INTENT_MOUSE_LEFTCLICK;
break;
case BUTTON_RIGHT:
intent = INTENT_MOUSE_RIGHTCLICK;
break;
case BUTTON_MIDDLE:
intent = INTENT_MOUSE_MIDDLECLICK;
break;
}
BuildActionIntention bai(intent);
handleBuildAction(&bai);
}
}