diff --git a/core/assets/scripts/base.js b/core/assets/scripts/base.js index ab3d740c91..9b3fb5dcb4 100755 --- a/core/assets/scripts/base.js +++ b/core/assets/scripts/base.js @@ -11,5 +11,9 @@ const extend = function(classType, params){ } const run = method => new java.lang.Runnable(){run: method} +const boolf = method => new Boolf(){get: method} +const boolp = method => new Boolp(){get: method} +const cons = method => new Cons(){get: method} +const prov = method => new Prov(){get: method} const newEffect = (lifetime, renderer) => new Effects.Effect(lifetime, new Effects.EffectRenderer({render: renderer})) const Calls = Packages.io.anuke.mindustry.gen.Call \ No newline at end of file diff --git a/core/assets/scripts/global.js b/core/assets/scripts/global.js index 60a315c74b..72a5440403 100755 --- a/core/assets/scripts/global.js +++ b/core/assets/scripts/global.js @@ -13,6 +13,9 @@ const extend = function(classType, params){ } const run = method => new java.lang.Runnable(){run: method} +const boolf = method => new Boolf(){get: method} +const boolp = method => new Boolp(){get: method} +const cons = method => new Cons(){get: method} const newEffect = (lifetime, renderer) => new Effects.Effect(lifetime, new Effects.EffectRenderer({render: renderer})) const Calls = Packages.io.anuke.mindustry.gen.Call importPackage(Packages.io.anuke.arc) diff --git a/core/src/io/anuke/mindustry/ui/Styles.java b/core/src/io/anuke/mindustry/ui/Styles.java index 29c1321009..af519a4b14 100644 --- a/core/src/io/anuke/mindustry/ui/Styles.java +++ b/core/src/io/anuke/mindustry/ui/Styles.java @@ -201,6 +201,9 @@ public class Styles{ down = flatDown; up = black6; over = flatOver; + disabled = black8; + imageDisabledColor = Color.lightGray; + imageUpColor = Color.white; }}; clearToggleTransi = new ImageButtonStyle(){{ down = flatDown;