Renamed class to not conflict with the java.lang version.

This commit is contained in:
2024-04-05 07:59:44 -04:00
parent dd84615ca1
commit c1ee6f5b52
388 changed files with 1807 additions and 1779 deletions
+31 -31
View File
@@ -9,24 +9,24 @@
package engine.objects;
import engine.Enum;
import engine.mbEnums;
import java.util.HashMap;
public enum MineProduction {
LUMBER("Lumber Camp", new HashMap<>(), Enum.ResourceType.WORMWOOD, 1618637196, 1663491950),
ORE("Ore Mine", new HashMap<>(), Enum.ResourceType.OBSIDIAN, 518103023, -788976428),
GOLD("Gold Mine", new HashMap<>(), Enum.ResourceType.GALVOR, -662193002, -1227205358),
MAGIC("Magic Mine", new HashMap<>(), Enum.ResourceType.BLOODSTONE, 504746863, -1753567069);
LUMBER("Lumber Camp", new HashMap<>(), mbEnums.ResourceType.WORMWOOD, 1618637196, 1663491950),
ORE("Ore Mine", new HashMap<>(), mbEnums.ResourceType.OBSIDIAN, 518103023, -788976428),
GOLD("Gold Mine", new HashMap<>(), mbEnums.ResourceType.GALVOR, -662193002, -1227205358),
MAGIC("Magic Mine", new HashMap<>(), mbEnums.ResourceType.BLOODSTONE, 504746863, -1753567069);
public final String name;
public final HashMap<Integer, Enum.ResourceType> resources;
public final Enum.ResourceType xpac;
public final HashMap<Integer, mbEnums.ResourceType> resources;
public final mbEnums.ResourceType xpac;
public final int hash;
public final int xpacHash;
MineProduction(String name, HashMap<Integer, Enum.ResourceType> resources, Enum.ResourceType xpac, int hash, int xpacHash) {
MineProduction(String name, HashMap<Integer, mbEnums.ResourceType> resources, mbEnums.ResourceType xpac, int hash, int xpacHash) {
this.name = name;
this.resources = resources;
this.xpac = xpac;
@@ -36,34 +36,34 @@ public enum MineProduction {
public static void addResources() {
if (MineProduction.LUMBER.resources.size() == 0) {
MineProduction.LUMBER.resources.put(7, Enum.ResourceType.GOLD);
MineProduction.LUMBER.resources.put(1580004, Enum.ResourceType.LUMBER);
MineProduction.LUMBER.resources.put(1580005, Enum.ResourceType.OAK);
MineProduction.LUMBER.resources.put(1580006, Enum.ResourceType.BRONZEWOOD);
MineProduction.LUMBER.resources.put(1580007, Enum.ResourceType.MANDRAKE);
MineProduction.LUMBER.resources.put(7, mbEnums.ResourceType.GOLD);
MineProduction.LUMBER.resources.put(1580004, mbEnums.ResourceType.LUMBER);
MineProduction.LUMBER.resources.put(1580005, mbEnums.ResourceType.OAK);
MineProduction.LUMBER.resources.put(1580006, mbEnums.ResourceType.BRONZEWOOD);
MineProduction.LUMBER.resources.put(1580007, mbEnums.ResourceType.MANDRAKE);
}
if (MineProduction.ORE.resources.size() == 0) {
MineProduction.ORE.resources.put(7, Enum.ResourceType.GOLD);
MineProduction.ORE.resources.put(1580000, Enum.ResourceType.STONE);
MineProduction.ORE.resources.put(1580001, Enum.ResourceType.TRUESTEEL);
MineProduction.ORE.resources.put(1580002, Enum.ResourceType.IRON);
MineProduction.ORE.resources.put(1580003, Enum.ResourceType.ADAMANT);
MineProduction.ORE.resources.put(7, mbEnums.ResourceType.GOLD);
MineProduction.ORE.resources.put(1580000, mbEnums.ResourceType.STONE);
MineProduction.ORE.resources.put(1580001, mbEnums.ResourceType.TRUESTEEL);
MineProduction.ORE.resources.put(1580002, mbEnums.ResourceType.IRON);
MineProduction.ORE.resources.put(1580003, mbEnums.ResourceType.ADAMANT);
}
if (MineProduction.GOLD.resources.size() == 0) {
MineProduction.GOLD.resources.put(7, Enum.ResourceType.GOLD);
MineProduction.GOLD.resources.put(1580000, Enum.ResourceType.STONE);
MineProduction.GOLD.resources.put(1580008, Enum.ResourceType.COAL);
MineProduction.GOLD.resources.put(1580009, Enum.ResourceType.AGATE);
MineProduction.GOLD.resources.put(1580010, Enum.ResourceType.DIAMOND);
MineProduction.GOLD.resources.put(1580011, Enum.ResourceType.ONYX);
MineProduction.GOLD.resources.put(7, mbEnums.ResourceType.GOLD);
MineProduction.GOLD.resources.put(1580000, mbEnums.ResourceType.STONE);
MineProduction.GOLD.resources.put(1580008, mbEnums.ResourceType.COAL);
MineProduction.GOLD.resources.put(1580009, mbEnums.ResourceType.AGATE);
MineProduction.GOLD.resources.put(1580010, mbEnums.ResourceType.DIAMOND);
MineProduction.GOLD.resources.put(1580011, mbEnums.ResourceType.ONYX);
}
if (MineProduction.MAGIC.resources.size() == 0) {
MineProduction.MAGIC.resources.put(7, Enum.ResourceType.GOLD);
MineProduction.MAGIC.resources.put(1580012, Enum.ResourceType.AZOTH);
MineProduction.MAGIC.resources.put(1580013, Enum.ResourceType.ORICHALK);
MineProduction.MAGIC.resources.put(1580014, Enum.ResourceType.ANTIMONY);
MineProduction.MAGIC.resources.put(1580015, Enum.ResourceType.SULFUR);
MineProduction.MAGIC.resources.put(1580016, Enum.ResourceType.QUICKSILVER);
MineProduction.MAGIC.resources.put(7, mbEnums.ResourceType.GOLD);
MineProduction.MAGIC.resources.put(1580012, mbEnums.ResourceType.AZOTH);
MineProduction.MAGIC.resources.put(1580013, mbEnums.ResourceType.ORICHALK);
MineProduction.MAGIC.resources.put(1580014, mbEnums.ResourceType.ANTIMONY);
MineProduction.MAGIC.resources.put(1580015, mbEnums.ResourceType.SULFUR);
MineProduction.MAGIC.resources.put(1580016, mbEnums.ResourceType.QUICKSILVER);
}
}
@@ -78,7 +78,7 @@ public enum MineProduction {
return MineProduction.MAGIC;
}
public boolean validForMine(Enum.ResourceType r, boolean isXpac) {
public boolean validForMine(mbEnums.ResourceType r, boolean isXpac) {
if (r == null)
return false;
if (this.resources.containsKey(r.templateID))