diff options
author | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-12-28 14:49:46 +0000 |
---|---|---|
committer | Alkalus <3060479+draknyte1@users.noreply.github.com> | 2018-12-28 14:49:46 +0000 |
commit | ae46cb2fab01f82ab49b1e63172da88e0adde212 (patch) | |
tree | 89b23a834721a94b66359342b65663eac12e7a58 /src/Java/gtPlusPlus/core | |
parent | 3033ac1f6f071dbb8d2a5227957ccc6800616baa (diff) | |
download | GT5-Unofficial-ae46cb2fab01f82ab49b1e63172da88e0adde212.tar.gz GT5-Unofficial-ae46cb2fab01f82ab49b1e63172da88e0adde212.tar.bz2 GT5-Unofficial-ae46cb2fab01f82ab49b1e63172da88e0adde212.zip |
% More work on Blueprints.
> Industrial Electrolyzer constructs as expected using new system, time to test this with more complex multis.
Diffstat (limited to 'src/Java/gtPlusPlus/core')
-rw-r--r-- | src/Java/gtPlusPlus/core/util/data/ArrayUtils.java | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/Java/gtPlusPlus/core/util/data/ArrayUtils.java b/src/Java/gtPlusPlus/core/util/data/ArrayUtils.java index 1ff67892e7..cca58467ef 100644 --- a/src/Java/gtPlusPlus/core/util/data/ArrayUtils.java +++ b/src/Java/gtPlusPlus/core/util/data/ArrayUtils.java @@ -3,7 +3,7 @@ package gtPlusPlus.core.util.data; import java.util.*; import net.minecraft.item.ItemStack; - +import gtPlusPlus.api.objects.Logger; import gtPlusPlus.api.objects.data.AutoMap; public class ArrayUtils { @@ -53,16 +53,26 @@ public class ArrayUtils { } public static <T> T[][] rotateArrayClockwise(T[][] mat) { + Logger.INFO("Rotating Array 90' Clockwise"); + try { final int M = mat.length; final int N = mat[0].length; + Logger.INFO("Dimension X: "+M); + Logger.INFO("Dimension Z: "+N); @SuppressWarnings("unchecked") T[][] ret = (T[][]) new Object[N][M]; for (int r = 0; r < M; r++) { for (int c = 0; c < N; c++) { ret[c][M-1-r] = mat[r][c]; } - } + } + Logger.INFO("Returning Rotated Array"); return ret; + } + catch (Throwable t) { + t.printStackTrace(); + return null; + } } } |