From 234ebbdae370c32767c511acbe9d70cc715e56d9 Mon Sep 17 00:00:00 2001 From: Silas HW Date: Mon, 12 Aug 2024 15:11:53 +0100 Subject: [PATCH] Add methods to set multiple layers at once --- src/core/src/com/mygdx/scngame/physics/Box.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/core/src/com/mygdx/scngame/physics/Box.java b/src/core/src/com/mygdx/scngame/physics/Box.java index a049af9..c635110 100644 --- a/src/core/src/com/mygdx/scngame/physics/Box.java +++ b/src/core/src/com/mygdx/scngame/physics/Box.java @@ -32,6 +32,12 @@ public void setMask(int maskIndex, boolean set) { } } + public void setMasks(int[] maskIndices, boolean set) { + for(int index : maskIndices) { + setMask(index, set); + } + } + /** * * @param layerIndex the 0th indexed collision layer to set @@ -47,6 +53,12 @@ public void setLayer(int layerIndex, boolean set) { } } + public void setLayers(int[] layerIndices, boolean set) { + for(int index : layerIndices) { + setLayer(index, set); + } + } + /** * determines whether a colliding Box will have a hard or soft collision with this Box *