From 0b3300397b8267ae4571006291f58cede4e26734 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 12 Jul 2026 11:41:56 -0400 Subject: [PATCH] JS import tweaks --- core/assets/scripts/base.js | 6 ++++++ core/assets/scripts/global.js | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/core/assets/scripts/base.js b/core/assets/scripts/base.js index d58116bc1f..3f906ff798 100755 --- a/core/assets/scripts/base.js +++ b/core/assets/scripts/base.js @@ -39,3 +39,9 @@ function extend(/*Base, ..., def*/){ } return instance } + +importPackage(Packages.java.lang) +const Arrays = Packages.java.util.Arrays +//commonly used inner classes that are moved out so JS mods can be more compatible with v8 and v9 +const TextureFilter = Packages.arc.graphics.Texture.TextureFilter +const TextureWrap = Packages.arc.graphics.Texture.TextureWrap \ No newline at end of file diff --git a/core/assets/scripts/global.js b/core/assets/scripts/global.js index 476f3c2faa..40a7a30d67 100755 --- a/core/assets/scripts/global.js +++ b/core/assets/scripts/global.js @@ -42,6 +42,11 @@ function extend(/*Base, ..., def*/){ return instance } +importPackage(Packages.java.lang) +const Arrays = Packages.java.util.Arrays +//commonly used inner classes that are moved out so JS mods can be more compatible with v8 and v9 +const TextureFilter = Packages.arc.graphics.Texture.TextureFilter +const TextureWrap = Packages.arc.graphics.Texture.TextureWrap importPackage(Packages.arc) importPackage(Packages.arc.audio) importPackage(Packages.arc.files)