82327c1d |
1 | /* |
2 | * Decompiled with CFR 0.151. |
3 | * |
4 | * Could not load the following classes: |
5 | * com.wurmonline.mesh.Tiles$Tile |
6 | */ |
7 | package net.encode.wurmesp.util; |
8 | |
9 | import com.wurmonline.mesh.Tiles; |
10 | import com.wurmonline.mesh.Tiles.Tile; |
11 | |
12 | import java.awt.Color; |
13 | import java.util.EnumMap; |
14 | |
15 | public class XrayColors { |
16 | private static final EnumMap<Tiles.Tile, Color> MAPPINGS = new EnumMap<Tile, Color>(Tiles.Tile.class); |
17 | |
18 | public static void addMapping(Tiles.Tile tile, Color color) { |
19 | MAPPINGS.put(tile, color); |
20 | } |
21 | |
22 | public static void addMapping(Tiles.Tile tile, float[] color) { |
23 | MAPPINGS.put(tile, new Color(color[0], color[1], color[2])); |
24 | } |
25 | |
26 | public static Color getColorFor(Tiles.Tile tile) { |
27 | return MAPPINGS.getOrDefault(tile, Color.PINK); |
28 | } |
29 | } |
30 | |