}
}
}
private void scaleImages() {
FigureTheme theme = client.getFigureTheme();
for (Player player : client.getGame().getAllPlayers()) {
Color color = player.getColors().getMeepleColor();
scaleFigureImages(player, color, player.getFollowers());
scaleFigureImages(player, color, player.getSpecialMeeples());
}
if (client.getGame().hasCapability(TowerCapability.class)) {
scaledImages.put("towerpiece", scaleImage(theme.getNeutralImage("towerpiece")));
}
if (client.getGame().hasCapability(KingAndRobberBaronCapability.class)) {
scaledImages.put("king", scaleImage(theme.getNeutralImage("king")));
scaledImages.put("robber", scaleImage(theme.getNeutralImage("robber")));
}
if (client.getGame().hasCapability(BazaarCapability.class)) {
scaledImages.put("bridge", scaleImage(theme.getNeutralImage("bridge")));
scaledImages.put("castle", scaleImage(theme.getNeutralImage("castle")));
}
if (client.getGame().hasCapability(ClothWineGrainCapability.class)) {
scaledImages.put("cloth", theme.getNeutralImage("cloth"));
scaledImages.put("grain", theme.getNeutralImage("grain"));
scaledImages.put("wine", theme.getNeutralImage("wine"));
}
if (client.getGame().hasCapability(BarnCapability.class)) {
scaledImages.put("abbey", scaleImage(client.getResourceManager().getAbbeyImage()));
}
if (client.getGame().hasCapability(LittleBuildingsCapability.class)) {
scaledImages.put("lb-tower", scaleImage(theme.getNeutralImage("lb-tower")));
scaledImages.put("lb-house", scaleImage(theme.getNeutralImage("lb-house")));
scaledImages.put("lb-shed", scaleImage(theme.getNeutralImage("lb-shed")));
}
}