v3.2.4: dark bars in UI for insets now block inputs
This commit is contained in:
@@ -133,6 +133,7 @@ import com.watabou.noosa.Group;
|
|||||||
import com.watabou.noosa.Image;
|
import com.watabou.noosa.Image;
|
||||||
import com.watabou.noosa.NoosaScript;
|
import com.watabou.noosa.NoosaScript;
|
||||||
import com.watabou.noosa.NoosaScriptNoLighting;
|
import com.watabou.noosa.NoosaScriptNoLighting;
|
||||||
|
import com.watabou.noosa.PointerArea;
|
||||||
import com.watabou.noosa.SkinnedBlock;
|
import com.watabou.noosa.SkinnedBlock;
|
||||||
import com.watabou.noosa.Visual;
|
import com.watabou.noosa.Visual;
|
||||||
import com.watabou.noosa.audio.Sample;
|
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));
|
SkinnedBlock bar = new SkinnedBlock(uiCamera.width, insets.top, TextureCache.createSolid(0xFF1C1E18));
|
||||||
bar.camera = uiCamera;
|
bar.camera = uiCamera;
|
||||||
add(bar);
|
add(bar);
|
||||||
|
|
||||||
|
PointerArea blocker = new PointerArea(0, 0, uiCamera.width, insets.top);
|
||||||
|
blocker.camera = uiCamera;
|
||||||
|
add(blocker);
|
||||||
}
|
}
|
||||||
|
|
||||||
boss = new BossHealthBar();
|
boss = new BossHealthBar();
|
||||||
@@ -436,6 +441,10 @@ public class GameScene extends PixelScene {
|
|||||||
bar.camera = uiCamera;
|
bar.camera = uiCamera;
|
||||||
bar.y = uiCamera.height - insets.bottom;
|
bar.y = uiCamera.height - insets.bottom;
|
||||||
add(bar);
|
add(bar);
|
||||||
|
|
||||||
|
PointerArea blocker = new PointerArea(0, uiCamera.height - insets.bottom, uiCamera.width, insets.bottom);
|
||||||
|
blocker.camera = uiCamera;
|
||||||
|
add(blocker);
|
||||||
}
|
}
|
||||||
|
|
||||||
layoutTags();
|
layoutTags();
|
||||||
|
|||||||
@@ -336,6 +336,9 @@ public class HeroSelectScene extends PixelScene {
|
|||||||
SkinnedBlock bar = new SkinnedBlock(Camera.main.width, insets.bottom, TextureCache.createSolid(0xAA000000));
|
SkinnedBlock bar = new SkinnedBlock(Camera.main.width, insets.bottom, TextureCache.createSolid(0xAA000000));
|
||||||
bar.y = h + insets.top;
|
bar.y = h + insets.top;
|
||||||
add(bar);
|
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));
|
title.setPos(insets.left + (w - title.width()) / 2f, insets.top + (h - HeroBtn.HEIGHT - title.height() - 4));
|
||||||
|
|||||||
Reference in New Issue
Block a user