v3.2.4: dark bars in UI for insets now block inputs

This commit is contained in:
Evan Debenham
2025-09-05 13:36:34 -04:00
parent 21f2753e97
commit 291f11bc4e
2 changed files with 12 additions and 0 deletions

View File

@@ -133,6 +133,7 @@ import com.watabou.noosa.Group;
import com.watabou.noosa.Image;
import com.watabou.noosa.NoosaScript;
import com.watabou.noosa.NoosaScriptNoLighting;
import com.watabou.noosa.PointerArea;
import com.watabou.noosa.SkinnedBlock;
import com.watabou.noosa.Visual;
import com.watabou.noosa.audio.Sample;
@@ -384,6 +385,10 @@ public class GameScene extends PixelScene {
SkinnedBlock bar = new SkinnedBlock(uiCamera.width, insets.top, TextureCache.createSolid(0xFF1C1E18));
bar.camera = uiCamera;
add(bar);
PointerArea blocker = new PointerArea(0, 0, uiCamera.width, insets.top);
blocker.camera = uiCamera;
add(blocker);
}
boss = new BossHealthBar();
@@ -436,6 +441,10 @@ public class GameScene extends PixelScene {
bar.camera = uiCamera;
bar.y = uiCamera.height - insets.bottom;
add(bar);
PointerArea blocker = new PointerArea(0, uiCamera.height - insets.bottom, uiCamera.width, insets.bottom);
blocker.camera = uiCamera;
add(blocker);
}
layoutTags();

View File

@@ -336,6 +336,9 @@ public class HeroSelectScene extends PixelScene {
SkinnedBlock bar = new SkinnedBlock(Camera.main.width, insets.bottom, TextureCache.createSolid(0xAA000000));
bar.y = h + insets.top;
add(bar);
PointerArea blocker = new PointerArea(0, Camera.main.width - insets.bottom, Camera.main.width, insets.bottom);
add(blocker);
}
title.setPos(insets.left + (w - title.width()) / 2f, insets.top + (h - HeroBtn.HEIGHT - title.height() - 4));