Skip to content

Commit 332ccff

Browse files
committed
feat: play button sounds when toggling tabs at the sides of the machine screen
1 parent 21bebc9 commit 332ccff

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/java/dev/galacticraft/machinelib/client/api/screen/MachineScreen.java

+8
Original file line numberDiff line numberDiff line change
@@ -448,6 +448,7 @@ public boolean checkConfigurationPanelClick(double mouseX, double mouseY, int bu
448448
mouseY -= SPACING;
449449
if (mouseIn(mouseX, mouseY, 0, 0, PANEL_WIDTH, PANEL_UPPER_HEIGHT)) {
450450
Tab.REDSTONE.toggle();
451+
this.playButtonSound();
451452
return true;
452453
}
453454
if (mouseIn(mouseX, mouseY, REDSTONE_IGNORE_X, REDSTONE_IGNORE_Y, BUTTON_WIDTH, BUTTON_HEIGHT)) {
@@ -475,6 +476,7 @@ public boolean checkConfigurationPanelClick(double mouseX, double mouseY, int bu
475476
mouseY -= SPACING;
476477
if (mouseIn(mouseX, mouseY, 0, 0, TAB_WIDTH, TAB_HEIGHT)) {
477478
Tab.REDSTONE.toggle();
479+
this.playButtonSound();
478480
return true;
479481
}
480482
}
@@ -485,6 +487,7 @@ public boolean checkConfigurationPanelClick(double mouseX, double mouseY, int bu
485487
mouseY -= TAB_HEIGHT + SPACING * 2;
486488
if (mouseIn(mouseX, mouseY, 0, 0, PANEL_WIDTH, PANEL_UPPER_HEIGHT)) {
487489
Tab.CONFIGURATION.toggle();
490+
this.playButtonSound();
488491
return true;
489492
}
490493
if (button >= GLFW.GLFW_MOUSE_BUTTON_LEFT && button <= GLFW.GLFW_MOUSE_BUTTON_MIDDLE) {
@@ -517,6 +520,7 @@ public boolean checkConfigurationPanelClick(double mouseX, double mouseY, int bu
517520
}
518521
if (mouseIn(mouseX, mouseY, 0, 0, TAB_WIDTH, TAB_HEIGHT)) {
519522
Tab.CONFIGURATION.toggle();
523+
this.playButtonSound();
520524
return true;
521525
}
522526
}
@@ -527,11 +531,13 @@ public boolean checkConfigurationPanelClick(double mouseX, double mouseY, int bu
527531
if (Tab.STATS.isOpen()) {
528532
if (mouseIn(mouseX, mouseY, 0, 0, PANEL_WIDTH, PANEL_UPPER_HEIGHT)) {
529533
Tab.STATS.toggle();
534+
this.playButtonSound();
530535
return true;
531536
}
532537
} else {
533538
if (mouseIn(mouseX, mouseY, 0, 0, TAB_WIDTH, TAB_HEIGHT)) {
534539
Tab.STATS.toggle();
540+
this.playButtonSound();
535541
return true;
536542
}
537543
}
@@ -542,6 +548,7 @@ public boolean checkConfigurationPanelClick(double mouseX, double mouseY, int bu
542548
mouseY -= TAB_HEIGHT + SPACING * 2;
543549
if (mouseIn(mouseX, mouseY, 0, 0, PANEL_WIDTH, PANEL_UPPER_HEIGHT)) {
544550
Tab.SECURITY.toggle();
551+
this.playButtonSound();
545552
return true;
546553
}
547554

@@ -570,6 +577,7 @@ public boolean checkConfigurationPanelClick(double mouseX, double mouseY, int bu
570577
}
571578
if (mouseIn(mouseX, mouseY, 0, 0, TAB_WIDTH, TAB_HEIGHT)) {
572579
Tab.SECURITY.toggle();
580+
this.playButtonSound();
573581
}
574582
}
575583
return false;

0 commit comments

Comments
 (0)