diff --git a/src/graphics/guiSkeleton/tileSpriteLinker/GroundTileSprite.java b/src/graphics/guiSkeleton/tileSpriteLinker/GroundTileSprite.java index f16c08fb51753c1a9afb266d428f14acdc5faf4d..fe638c20dce1c847d83382cb8d6530a3e8f00f7e 100644 --- a/src/graphics/guiSkeleton/tileSpriteLinker/GroundTileSprite.java +++ b/src/graphics/guiSkeleton/tileSpriteLinker/GroundTileSprite.java @@ -28,6 +28,7 @@ public class GroundTileSprite extends TileSprite { for (int i = 0; i < 4; i++) { + // i%2 -> i ; i/2 -> j spriteTable[k][i] = sprite.getSubimage((4*k + 3 * (i % 2)) * TileSpriteWidth(), (2 + 3 * (i / 2)) * TileSpriteHeight(), TileSpriteWidth(), TileSpriteHeight()); spriteTable[k][4 + i] = sprite.getSubimage((4*k + 1 + 2 * (i % 2) - (i / 2)) * TileSpriteWidth(), (2 + (i % 2) + 2 * (i / 2)) * TileSpriteHeight(), TileSpriteWidth(), TileSpriteHeight()); spriteTable[k][8 + i] = sprite.getSubimage((4*k + 2 * (i % 2) + (i / 2)) * TileSpriteWidth(), (3 - (i % 2) + 2 * (i / 2)) * TileSpriteHeight(), TileSpriteWidth(), TileSpriteHeight()); diff --git a/src/graphics/guiSkeleton/tileSpriteLinker/WallTileSprite.java b/src/graphics/guiSkeleton/tileSpriteLinker/WallTileSprite.java index 8baa3afb9abe785db1dfad482b55361a1d933970..21015e6de4ba8a7b946296348602accfa6d968bc 100644 --- a/src/graphics/guiSkeleton/tileSpriteLinker/WallTileSprite.java +++ b/src/graphics/guiSkeleton/tileSpriteLinker/WallTileSprite.java @@ -26,6 +26,7 @@ public class WallTileSprite extends TileSprite { for (int i = 0; i < 4; i++) { + // i%2 -> i ; i/2 -> j spriteTable[k][i] = sprite.getSubimage((6*k + 5*(i % 2)) * TileSpriteWidth(), (2 + 5 * (i / 2)) * TileSpriteHeight(), TileSpriteWidth(), TileSpriteHeight()); spriteTable[k][4 + i] = sprite.getSubimage((6*k + 4 + (i % 2)) * TileSpriteWidth(), ((i / 2)) * TileSpriteHeight(), TileSpriteWidth(), TileSpriteHeight()); spriteTable[k][8 + i] = sprite.getSubimage((6*k + 2 + 3 * (i % 2) - 2 * (i / 2)) * TileSpriteWidth(), (2 + 2 * (i % 2) + 3 * (i / 2)) * TileSpriteHeight(), TileSpriteWidth(), TileSpriteHeight()); @@ -69,6 +70,7 @@ public class WallTileSprite extends TileSprite } return result; } + @Override public char[][] getChar(TileAbstractType[][] mask) { char result[][] = new char[2][2];