From bbe41571246a6f7e03dfb0c8dea4de261093f2fe Mon Sep 17 00:00:00 2001 From: Graham Date: Sun, 12 Apr 2020 20:17:51 +0100 Subject: [PATCH] Add gte() method to ClassVersionUtils --- asm/src/main/java/dev/openrs2/asm/ClassVersionUtils.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/asm/src/main/java/dev/openrs2/asm/ClassVersionUtils.kt b/asm/src/main/java/dev/openrs2/asm/ClassVersionUtils.kt index 76d4c379..54d3adf9 100644 --- a/asm/src/main/java/dev/openrs2/asm/ClassVersionUtils.kt +++ b/asm/src/main/java/dev/openrs2/asm/ClassVersionUtils.kt @@ -5,8 +5,12 @@ object ClassVersionUtils { return (v shl 16) or (v ushr 16) } + fun gte(v1: Int, v2: Int): Boolean { + return swapWords(v1) >= swapWords(v2) + } + fun maxVersion(v1: Int, v2: Int): Int { - return if (swapWords(v1) > swapWords(v2)) { + return if (gte(v1, v2)) { v1 } else { v2