Fixed texture scaling method in TextureUtil

This commit is contained in:
Kai S. K. Engelbart 2019-10-13 14:37:35 +02:00
parent 4e1682ac16
commit 3bb4fd211c
Signed by: kske
GPG Key ID: 8BEB13EC5DF7EF13
1 changed files with 7 additions and 5 deletions

View File

@ -29,7 +29,7 @@ public class TextureUtil {
private TextureUtil() {}
/**
* Loads a piece texture fitting to a piece object
* Loads a piece texture fitting to a piece object.
*
* @param piece The piece from which the texture properties are taken
* @return The fitting texture
@ -39,13 +39,16 @@ public class TextureUtil {
return scaledTextures.get(key);
}
/**
* Scales all piece textures to fit the current tile size
* Scales all piece textures to fit the current tile size.
*
* @param tileSize the new width and height of the piece textures
*/
public static void scalePieceTextures(int scale) {
public static void scalePieceTextures(int tileSize) {
scaledTextures.clear();
textures
.forEach((key, img) -> scaledTextures.put(key, img.getScaledInstance(scale, scale, Image.SCALE_SMOOTH)));
.forEach((key, img) -> scaledTextures.put(key, img.getScaledInstance(tileSize, tileSize, Image.SCALE_SMOOTH)));
}
/**
@ -84,5 +87,4 @@ public class TextureUtil {
"pawn_black")
.forEach(name -> textures.put(name, loadImage("/pieces/" + name + ".png")));
}
}