Added keybinding to preferences and improved UI appearance with new image file.

This commit is contained in:
Ben Homer 2017-06-22 01:42:01 -05:00
parent 63382aed93
commit b68091683a
7 changed files with 286 additions and 57 deletions

View file

@ -43,6 +43,7 @@ public interface ImageManager {
Image getSkipStackButtonImage();
Image getSkipEndStepBeforeYourTurnButtonImage();
Image getSkipYourNextTurnButtonImage();
Image getToggleRecordMacroButtonImage();
Image getPhaseImage(String phase);

View file

@ -339,6 +339,14 @@ public enum ImageManagerImpl implements ImageManager {
}
return imageSkipYourNextTurnButton;
}
@Override
public Image getToggleRecordMacroButtonImage() {
if(imageToggleRecordMacroButton == null) {
imageToggleRecordMacroButton = getBufferedImageFromResource("/buttons/toggle_macro.png");
}
return imageToggleRecordMacroButton;
}
protected static Image getImageFromResourceTransparent(String path, Color mask, Rectangle rec) {
BufferedImage image;
@ -433,6 +441,7 @@ public enum ImageManagerImpl implements ImageManager {
private static BufferedImage imageSkipStackButton;
private static BufferedImage imageSkipUntilEndStepBeforeYourTurnButton;
private static BufferedImage imageSkipYourNextTurnButton;
private static BufferedImage imageToggleRecordMacroButton;
private static Map<String, Image> phasesImages;
}