mirror of
https://gitea.sffempire.ru/Kolyah35/minecraft-pe-0.6.1.git
synced 2026-03-20 06:53:30 +00:00
Fix: block building
This commit is contained in:
@@ -891,10 +891,19 @@ void Minecraft::tickInput() {
|
|||||||
|
|
||||||
prevMouseDownLeft = Mouse::isButtonDown(MouseAction::ACTION_LEFT);
|
prevMouseDownLeft = Mouse::isButtonDown(MouseAction::ACTION_LEFT);
|
||||||
|
|
||||||
|
static int buildHoldTicks = 0;
|
||||||
|
|
||||||
// Build and use/interact is on same button
|
// Build and use/interact is on same button
|
||||||
|
// USPESHNO spizheno
|
||||||
if (Mouse::isButtonDown(MouseAction::ACTION_RIGHT)) {
|
if (Mouse::isButtonDown(MouseAction::ACTION_RIGHT)) {
|
||||||
BuildActionIntention bai(BuildActionIntention::BAI_BUILD | BuildActionIntention::BAI_INTERACT);
|
if (buildHoldTicks >= 5) buildHoldTicks = 0;
|
||||||
handleBuildAction(&bai);
|
|
||||||
|
if (++buildHoldTicks == 1) {
|
||||||
|
BuildActionIntention bai(BuildActionIntention::BAI_BUILD | BuildActionIntention::BAI_INTERACT);
|
||||||
|
handleBuildAction(&bai);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
buildHoldTicks = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
lastTickTime = getTimeMs();
|
lastTickTime = getTimeMs();
|
||||||
|
|||||||
Reference in New Issue
Block a user