Find Token by Culture

This commit is contained in:
marcin.sciesinski
2019-08-14 19:26:36 -07:00
parent adc0c0ec54
commit 13cd360e1c

View File

@@ -1,28 +1,36 @@
package com.gempukku.lotro.common; package com.gempukku.lotro.common;
public enum Token { public enum Token {
BURDEN, WOUND, BURDEN, WOUND,
DUNLAND(Culture.DUNLAND), DWARVEN(Culture.DWARVEN), ELVEN(Culture.ELVEN), GANDALF(Culture.GANDALF), DUNLAND(Culture.DUNLAND), DWARVEN(Culture.DWARVEN), ELVEN(Culture.ELVEN), GANDALF(Culture.GANDALF),
GONDOR(Culture.GONDOR), ISENGARD(Culture.ISENGARD), RAIDER(Culture.RAIDER), ROHAN(Culture.ROHAN), SHIRE(Culture.SHIRE), GONDOR(Culture.GONDOR), ISENGARD(Culture.ISENGARD), RAIDER(Culture.RAIDER), ROHAN(Culture.ROHAN), SHIRE(Culture.SHIRE),
WRAITH(Culture.WRAITH), SAURON(Culture.SAURON), GOLLUM(Culture.GOLLUM), WRAITH(Culture.WRAITH), SAURON(Culture.SAURON), GOLLUM(Culture.GOLLUM),
URUK_HAI(Culture.URUK_HAI), MEN(Culture.MEN), ORC(Culture.ORC), URUK_HAI(Culture.URUK_HAI), MEN(Culture.MEN), ORC(Culture.ORC),
//Additional Hobbit Draft cultures //Additional Hobbit Draft cultures
ESGAROTH(Culture.ESGAROTH), GUNDABAD(Culture.GUNDABAD), MIRKWOOD(Culture.MIRKWOOD), SMAUG(Culture.SMAUG), SPIDER(Culture.SPIDER), TROLL(Culture.TROLL); ESGAROTH(Culture.ESGAROTH), GUNDABAD(Culture.GUNDABAD), MIRKWOOD(Culture.MIRKWOOD), SMAUG(Culture.SMAUG), SPIDER(Culture.SPIDER), TROLL(Culture.TROLL);
private Culture _culture; private Culture _culture;
private Token() { private Token() {
this(null); this(null);
} }
private Token(Culture culture) { private Token(Culture culture) {
_culture = culture; _culture = culture;
} }
public Culture getCulture() { public Culture getCulture() {
return _culture; return _culture;
} }
}
Token findTokenForCulture(Culture culture) {
for (Token token : Token.values()) {
if (token.getCulture() == culture)
return token;
}
return null;
}
}