diff --git a/src/main/java/me/retrodaredevil/action/Actions.java b/src/main/java/me/retrodaredevil/action/Actions.java index 2667d26..03b702a 100644 --- a/src/main/java/me/retrodaredevil/action/Actions.java +++ b/src/main/java/me/retrodaredevil/action/Actions.java @@ -216,7 +216,6 @@ public T canRecycle(boolean b){ public static class ActionMultiplexerBuilder extends Builder{ private final Action[] initialActions; private boolean clearAllOnEnd = false; - private boolean updateInOrder = false; public ActionMultiplexerBuilder(Action... initialActions){ this.initialActions = initialActions; @@ -230,17 +229,8 @@ public ActionMultiplexerBuilder clearAllOnEnd(boolean b){ clearAllOnEnd = b; return getThis(); } - public ActionMultiplexerBuilder forceUpdateInOrder(boolean b){ - updateInOrder = b; - return getThis(); - } public ActionMultiplexer build(){ - final Set actions; - if(updateInOrder){ - actions = new LinkedHashSet<>(Arrays.asList(initialActions)); - } else { - actions = new HashSet<>(Arrays.asList(initialActions)); - } + final Set actions = new LinkedHashSet<>(Arrays.asList(initialActions)); return new SetActionMultiplexer(canRecycle, actions, canBeDone, clearAllOnEnd); } } diff --git a/src/test/java/me/retrodaredevil/action/test/SetActionMultiplexerTest.java b/src/test/java/me/retrodaredevil/action/test/SetActionMultiplexerTest.java index 2e9072d..3008d9c 100644 --- a/src/test/java/me/retrodaredevil/action/test/SetActionMultiplexerTest.java +++ b/src/test/java/me/retrodaredevil/action/test/SetActionMultiplexerTest.java @@ -90,7 +90,7 @@ void testRemoving(){ } @Test - void testForceOrder(){ + void testOrder(){ final int[] i = {0}; final int[] value = {0}; final ActionMultiplexer multiplexer = new Actions.ActionMultiplexerBuilder( @@ -110,7 +110,7 @@ void testForceOrder(){ assertEquals(3, i[0]++); value[0]++; }) - ).forceUpdateInOrder(true).build(); + ).build(); multiplexer.update(); assertEquals(4, value[0]); }