From 529639fdd0683066eadffe93473a300a2177c008 Mon Sep 17 00:00:00 2001 From: hannibal2 <24389977+hannibal002@users.noreply.github.com> Date: Thu, 13 Jun 2024 22:21:50 +0200 Subject: Backend: for each (#1725) Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> --- .../hannibal2/skyhanni/features/misc/limbo/LimboPlaytime.kt | 12 ++++++------ .../features/misc/massconfiguration/DefaultConfigFeatures.kt | 2 +- .../misc/massconfiguration/DefaultConfigOptionGui.kt | 6 +++--- .../skyhanni/features/misc/trevor/TrevorFeatures.kt | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) (limited to 'src/main/java/at/hannibal2/skyhanni/features/misc') diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/limbo/LimboPlaytime.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/limbo/LimboPlaytime.kt index 57e355ecd..0996701f2 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/misc/limbo/LimboPlaytime.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/misc/limbo/LimboPlaytime.kt @@ -148,15 +148,15 @@ object LimboPlaytime { val firstList = mutableListOf() val lastList = mutableListOf() var hasPassed = false - toolTip.forEach { - if (!(hoursPattern.matches(it) || minutesPattern.matches(it)) && !hasPassed) { - firstList.add(it) + for (line in toolTip) { + if (!(hoursPattern.matches(line) || minutesPattern.matches(line)) && !hasPassed) { + firstList.add(line) } else hasPassed = true } hasPassed = false - toolTip.forEach { - if (!(hoursPattern.matches(it) || minutesPattern.matches(it)) && hasPassed) { - lastList.add(it) + for (line in toolTip) { + if (!(hoursPattern.matches(line) || minutesPattern.matches(line)) && hasPassed) { + lastList.add(line) } else hasPassed = true } toolTip.clear() diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/massconfiguration/DefaultConfigFeatures.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/massconfiguration/DefaultConfigFeatures.kt index 8a594259e..ab61b400d 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/misc/massconfiguration/DefaultConfigFeatures.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/misc/massconfiguration/DefaultConfigFeatures.kt @@ -96,7 +96,7 @@ object DefaultConfigFeatures { resetSuggestionState: MutableMap, orderedOptions: Map>, ) { - orderedOptions.forEach { (cat, options) -> + for ((cat, options) in orderedOptions) { for (option in options) { val resetState = option.toggleOverride ?: resetSuggestionState[cat]!! if (resetState == ResetSuggestionState.LEAVE_DEFAULTS) continue diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/massconfiguration/DefaultConfigOptionGui.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/massconfiguration/DefaultConfigOptionGui.kt index 12503c29d..a68978cae 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/misc/massconfiguration/DefaultConfigOptionGui.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/misc/massconfiguration/DefaultConfigOptionGui.kt @@ -104,19 +104,19 @@ class DefaultConfigOptionGui( mc.displayGuiScreen(null) } button("Turn all on", listOf()) { - resetSuggestionState.entries.forEach { entry -> + for (entry in resetSuggestionState.entries) { entry.setValue(ResetSuggestionState.TURN_ALL_ON) orderedOptions[entry.key]!!.forEach { it.toggleOverride = null } } } button("Turn all off", listOf()) { - resetSuggestionState.entries.forEach { entry -> + for (entry in resetSuggestionState.entries) { entry.setValue(ResetSuggestionState.TURN_ALL_OFF) orderedOptions[entry.key]!!.forEach { it.toggleOverride = null } } } button("Leave all untouched", listOf()) { - resetSuggestionState.entries.forEach { entry -> + for (entry in resetSuggestionState.entries) { entry.setValue(ResetSuggestionState.LEAVE_DEFAULTS) orderedOptions[entry.key]!!.forEach { it.toggleOverride = null } } diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/trevor/TrevorFeatures.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/trevor/TrevorFeatures.kt index a407aa149..652ce2693 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/misc/trevor/TrevorFeatures.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/misc/trevor/TrevorFeatures.kt @@ -172,7 +172,7 @@ object TrevorFeatures { } clickOptionPattern.findMatcher(event.message) { - event.chatComponent.siblings.forEach { sibling -> + for (sibling in event.chatComponent.siblings) { if (sibling.chatStyle.chatClickEvent != null && sibling.chatStyle.chatClickEvent.value.contains("YES")) { lastChatPromptTime = SimpleTimeMark.now() lastChatPrompt = sibling.chatStyle.chatClickEvent.value.substringAfter(" ") -- cgit