aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech/api/gui/SyncedValueManager.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/api/gui/SyncedValueManager.java')
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/api/gui/SyncedValueManager.java42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/gui/SyncedValueManager.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/gui/SyncedValueManager.java
deleted file mode 100644
index 219e503a99..0000000000
--- a/src/main/java/gtPlusPlus/xmod/gregtech/api/gui/SyncedValueManager.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package gtPlusPlus.xmod.gregtech.api.gui;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * A manager for managing synchronized variables. Handles large data type splitting and merging for you <b>correctly</b>.
- *
- * @author glee8e
- */
-class SyncedValueManager {
- private int offset;
- private final List<SyncedLong> longs = new ArrayList<>();
-
- SyncedValueManager(int offset) {
- this.offset = offset;
- }
-
- public SyncedLong allocateLong() {
- SyncedLong ret = new SyncedLong(offset);
- offset += 4;
- longs.add(ret);
- return ret;
- }
-
- public void detectAndSendChanges(SendChanges func, int timer) {
- for (SyncedLong val : longs) {
- val.detectAndSendChanges(func, timer);
- }
- }
-
- public void updateProgressBar(int short1, int short2) {
- for (SyncedLong val : longs) {
- if (val.updateProgressBar(short1, short2)) return;
- }
- }
-
- @FunctionalInterface
- public interface SendChanges {
- void sendProgressBarUpdate(int short1, int short2);
- }
-}