Don't apply align to single image fallback

This commit is contained in:
Astrash
2022-11-26 14:43:15 +11:00
parent 7b0185ba7c
commit 95992cc49b

View File

@@ -21,9 +21,9 @@ public class SingleImageColorSampler implements ColorSampler {
@Override
public Integer apply(int x, int z) {
x = transformation.transformX(image, x);
z = transformation.transformZ(image, z);
if(x < 0 || z < 0 || x >= image.getWidth() || z >= image.getHeight()) return fallback.apply(x, z);
return image.getRGB(x, z);
var nx = transformation.transformX(image, x);
var nz = transformation.transformZ(image, z);
if(nx < 0 || nz < 0 || nx >= image.getWidth() || nz >= image.getHeight()) return fallback.apply(x, z);
return image.getRGB(nx, nz);
}
}