1 package com.irtimaled.bbor.common;
4 import java.util.HashMap;
7 public class VillageColorCache {
8 private static int colorIndex = -1;
10 public static void clear() {
12 villageColorCache.clear();
15 private static Color getNextColor() {
16 switch (++colorIndex % 6) {
33 private static final Map<Integer, Color> villageColorCache = new HashMap<>();
35 public static Color getColor(int villageId) {
36 return villageColorCache.computeIfAbsent(villageId, k -> getNextColor());