Gridarta Editor
|
Public Member Functions | |
void | addToCache (@NotNull final String name, @NotNull final ImageIcon imageIcon) |
ImageIcon | getLightSquareIcon () |
ImageIcon | getResourceIcon (@NotNull final String iconName) throws MissingResourceException |
ImageIcon | getWarningSquareIcon () |
Static Public Attributes | |
static final String | APP_ICON = ICON_DIR + "app_icon.gif" |
static final String | AUTO_RUN_SMALL_ICON = ICON_DIR + "auto_run_small_icon.gif" |
static final String | CLOSE_TAB_SMALL_ICON = ICON_DIR + "close_tab_small_icon.gif" |
static final String | DEFAULT_ICON = SYSTEM_DIR + "default_icon.png" |
static final String | DEFAULT_PREVIEW = SYSTEM_DIR + "default_preview.png" |
static final String | FILTER_SMALL_ICON = ICON_DIR + "filter_small_icon.gif" |
static final String | RUN_PLUGIN_SMALL_ICON = ICON_DIR + "run_plugin_small_icon.gif" |
static final String | SQUARE_CURSOR = SYSTEM_DIR + "cursor.png" |
static final String | SQUARE_EMPTY = SYSTEM_DIR + "empty.png" |
static final String | SQUARE_NO_ARCH = SYSTEM_DIR + "no_arch.png" |
static final String | SQUARE_NO_FACE = SYSTEM_DIR + "no_face.png" |
static final String | SQUARE_PRE_SELECTED_SQUARE = SYSTEM_DIR + "pre_selected_square.png" |
static final String | SQUARE_SELECTED_SQUARE = SYSTEM_DIR + "selected_square.png" |
static final String | SQUARE_SELECTED_SQUARE_EAST = SYSTEM_DIR + "selected_square_e.png" |
static final String | SQUARE_SELECTED_SQUARE_NORTH = SYSTEM_DIR + "selected_square_n.png" |
static final String | SQUARE_SELECTED_SQUARE_SOUTH = SYSTEM_DIR + "selected_square_s.png" |
static final String | SQUARE_SELECTED_SQUARE_WEST = SYSTEM_DIR + "selected_square_w.png" |
static final String | SQUARE_UNKNOWN = SYSTEM_DIR + "unknown.png" |
static final String | SQUARE_WARNING = SYSTEM_DIR + "warning.png" |
static final String | SYSTEM_DIR = "system/" |
static final String | TREASURE_LIST = SYSTEM_DIR + "treasure_list.png" |
static final String | TREASURE_NO = SYSTEM_DIR + "treasure_no.png" |
static final String | TREASURE_YES = SYSTEM_DIR + "treasure_yes.png" |
static final String | TREASUREONE_LIST = SYSTEM_DIR + "treasureone_list.png" |
Private Attributes | |
final Map< String, ImageIcon > | imageCache = new HashMap<>() |
ImageIcon | lightSquareIcon |
ImageIcon | warningSquareIcon |
Static Private Attributes | |
static final String | ICON_DIR = "icons/" |
static final Category | LOG = Logger.getLogger(ResourceIcons.class) |
static final String | SQUARE_LIGHT = SYSTEM_DIR + "light.png" |
Creates ImageIcon instances from resources. The returned image icons are cached.
Definition at line 46 of file ResourceIcons.java.
void net.sf.gridarta.utils.ResourceIcons.addToCache | ( | @NotNull final String | name, |
@NotNull final ImageIcon | imageIcon | ||
) |
Add an image to the cache.
name | the name |
imageIcon | the image icon |
Definition at line 208 of file ResourceIcons.java.
References net.sf.gridarta.utils.ResourceIcons.imageCache, and name.
Referenced by net.sf.gridarta.model.mapmodel.TestMapModelCreator.TestMapModelCreator().
ImageIcon net.sf.gridarta.utils.ResourceIcons.getLightSquareIcon | ( | ) |
Returns the ImageIcon for highlighting map squares that are affected by nearby light emitting game objects.
Definition at line 232 of file ResourceIcons.java.
References net.sf.gridarta.utils.AlphaImageFilterInstance.ALPHA_FILTER, net.sf.gridarta.utils.ResourceIcons.getResourceIcon(), net.sf.gridarta.utils.ResourceIcons.lightSquareIcon, and net.sf.gridarta.utils.ResourceIcons.SQUARE_LIGHT.
ImageIcon net.sf.gridarta.utils.ResourceIcons.getResourceIcon | ( | @NotNull final String | iconName | ) | throws MissingResourceException |
Returns the image icon for the given icon name. Loads every icon only once and uses hash table to return the same instance if same icon name is given. Note: There must not be conflicting icon names from different directories.
iconName | the icon name |
MissingResourceException | if the icon cannot be loaded |
Definition at line 168 of file ResourceIcons.java.
References net.sf.gridarta.utils.ResourceIcons.imageCache, and net.sf.gridarta.utils.ResourceIcons.LOG.
Referenced by net.sf.gridarta.model.face.FaceObjectProviders.getFace(), net.sf.gridarta.utils.ResourceIcons.getLightSquareIcon(), net.sf.gridarta.utils.ResourceIcons.getWarningSquareIcon(), net.sf.gridarta.var.daimonin.gui.map.renderer.DefaultRendererFactory.newPickmapRenderer(), net.sf.gridarta.var.atrinik.gui.map.renderer.DefaultRendererFactory.newPickmapRenderer(), net.sf.gridarta.var.daimonin.gui.map.renderer.DefaultRendererFactory.newSimpleMapRenderer(), net.sf.gridarta.var.atrinik.gui.map.renderer.DefaultRendererFactory.newSimpleMapRenderer(), net.sf.gridarta.var.crossfire.gui.map.renderer.SimpleFlatMapRenderer.paintSquare(), and net.sf.gridarta.gui.dialog.plugin.PluginView< G, A, R >.showConsoleFrame().
ImageIcon net.sf.gridarta.utils.ResourceIcons.getWarningSquareIcon | ( | ) |
Definition at line 213 of file ResourceIcons.java.
References net.sf.gridarta.utils.AlphaImageFilterInstance.ALPHA_FILTER, net.sf.gridarta.utils.ResourceIcons.getResourceIcon(), net.sf.gridarta.utils.ResourceIcons.SQUARE_WARNING, and net.sf.gridarta.utils.ResourceIcons.warningSquareIcon.
|
static |
Application icon definitions (icon-dir).
Definition at line 139 of file ResourceIcons.java.
|
static |
Definition at line 127 of file ResourceIcons.java.
|
static |
|
static |
The default map icon to use if no icon can be created.
Definition at line 115 of file ResourceIcons.java.
|
static |
The default map preview to use if no icon can be created.
Definition at line 121 of file ResourceIcons.java.
|
static |
Definition at line 130 of file ResourceIcons.java.
|
staticprivate |
The directory that contains the common-use icons.
Definition at line 51 of file ResourceIcons.java.
|
private |
Caches image icons. Maps icon name to image icon.
Definition at line 150 of file ResourceIcons.java.
Referenced by net.sf.gridarta.utils.ResourceIcons.addToCache(), and net.sf.gridarta.utils.ResourceIcons.getResourceIcon().
|
private |
Definition at line 156 of file ResourceIcons.java.
Referenced by net.sf.gridarta.utils.ResourceIcons.getLightSquareIcon().
|
staticprivate |
The Logger for printing log messages.
Definition at line 144 of file ResourceIcons.java.
Referenced by net.sf.gridarta.utils.ResourceIcons.getResourceIcon().
|
static |
Definition at line 133 of file ResourceIcons.java.
|
static |
Definition at line 77 of file ResourceIcons.java.
Referenced by net.sf.gridarta.gui.map.renderer.GridMapSquarePainter.GridMapSquarePainter().
|
static |
Definition at line 80 of file ResourceIcons.java.
Referenced by net.sf.gridarta.var.crossfire.gui.map.renderer.FlatMapRenderer.FlatMapRenderer(), net.sf.gridarta.gui.map.renderer.IsoMapRenderer< TestGameObject, TestMapArchObject, TestArchetype >.IsoMapRenderer(), and net.sf.gridarta.var.crossfire.gui.map.renderer.SimpleFlatMapRenderer.paintSquare().
|
staticprivate |
The name of the image for highlighting map squares that are affected by nearby light emitting game objects.
Definition at line 91 of file ResourceIcons.java.
Referenced by net.sf.gridarta.utils.ResourceIcons.getLightSquareIcon().
|
static |
Definition at line 97 of file ResourceIcons.java.
Referenced by net.sf.gridarta.model.face.FaceObjectProviders.getFace().
|
static |
|
static |
Definition at line 74 of file ResourceIcons.java.
Referenced by net.sf.gridarta.gui.map.renderer.GridMapSquarePainter.GridMapSquarePainter().
|
static |
Definition at line 59 of file ResourceIcons.java.
Referenced by net.sf.gridarta.gui.map.renderer.GridMapSquarePainter.GridMapSquarePainter().
|
static |
Definition at line 65 of file ResourceIcons.java.
Referenced by net.sf.gridarta.gui.map.renderer.GridMapSquarePainter.GridMapSquarePainter().
|
static |
Definition at line 62 of file ResourceIcons.java.
Referenced by net.sf.gridarta.gui.map.renderer.GridMapSquarePainter.GridMapSquarePainter().
|
static |
Definition at line 68 of file ResourceIcons.java.
Referenced by net.sf.gridarta.gui.map.renderer.GridMapSquarePainter.GridMapSquarePainter().
|
static |
Definition at line 71 of file ResourceIcons.java.
Referenced by net.sf.gridarta.gui.map.renderer.GridMapSquarePainter.GridMapSquarePainter().
|
static |
Definition at line 83 of file ResourceIcons.java.
Referenced by net.sf.gridarta.model.face.FaceObjectProviders.getFace(), net.sf.gridarta.maincontrol.GUIMainControl< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.GUIMainControl(), net.sf.gridarta.gui.map.renderer.IsoMapRenderer< TestGameObject, TestMapArchObject, TestArchetype >.IsoMapRenderer(), net.sf.gridarta.var.daimonin.gui.map.renderer.DefaultRendererFactory.newPickmapRenderer(), net.sf.gridarta.var.atrinik.gui.map.renderer.DefaultRendererFactory.newPickmapRenderer(), net.sf.gridarta.var.daimonin.gui.map.renderer.DefaultRendererFactory.newSimpleMapRenderer(), and net.sf.gridarta.var.atrinik.gui.map.renderer.DefaultRendererFactory.newSimpleMapRenderer().
|
static |
Definition at line 85 of file ResourceIcons.java.
Referenced by net.sf.gridarta.utils.ResourceIcons.getWarningSquareIcon().
|
static |
The directory that contains the system icons.
Definition at line 56 of file ResourceIcons.java.
|
static |
Definition at line 100 of file ResourceIcons.java.
|
static |
Definition at line 109 of file ResourceIcons.java.
|
static |
Definition at line 106 of file ResourceIcons.java.
|
static |
Definition at line 103 of file ResourceIcons.java.
|
private |
Definition at line 153 of file ResourceIcons.java.
Referenced by net.sf.gridarta.utils.ResourceIcons.getWarningSquareIcon().