82327c1d |
1 | package net.encode.wurmesp.util; |
2 | |
3 | import com.wurmonline.mesh.Tiles; |
4 | import com.wurmonline.mesh.Tiles.Tile; |
5 | |
6 | import java.awt.Color; |
7 | import java.util.EnumMap; |
8 | |
9 | public class XrayColors { |
10 | private static final EnumMap<Tiles.Tile, Color> MAPPINGS = new EnumMap<Tile, Color>(Tiles.Tile.class); |
11 | |
12 | public static void addMapping(Tiles.Tile tile, Color color) { |
13 | MAPPINGS.put(tile, color); |
14 | } |
15 | |
16 | public static void addMapping(Tiles.Tile tile, float[] color) { |
17 | MAPPINGS.put(tile, new Color(color[0], color[1], color[2])); |
18 | } |
19 | |
20 | public static Color getColorFor(Tiles.Tile tile) { |
21 | return MAPPINGS.getOrDefault(tile, Color.PINK); |
22 | } |
23 | } |
24 | |