package amidst.map.widget;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import amidst.map.layers.BiomeLayer;
import amidst.resources.ResourceLoader;
import MoF.MapViewer;
public class BiomeToggleWidget extends PanelWidget {
private static BufferedImage highlighterIcon = ResourceLoader.getImage("highlighter.png");
public static boolean isBiomeWidgetVisible = false;
public BiomeToggleWidget(MapViewer mapViewer) {
super(mapViewer);
setDimensions(36, 36);
}
@Override
public void draw(Graphics2D g2d, float time) {
super.draw(g2d, time);
g2d.drawImage(highlighterIcon, x, y, 36, 36, null);
}
@Override
public boolean onMousePressed(int x, int y) {
isBiomeWidgetVisible = !isBiomeWidgetVisible;
BiomeLayer.instance.setHighlightMode(isBiomeWidgetVisible);
(new Thread(new Runnable() {
@Override
public void run() {
map.resetImageLayer(BiomeLayer.instance.getLayerId());
}
})).start();
return true;
}
}