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;
public enum Token {
BURDEN, WOUND,
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),
WRAITH(Culture.WRAITH), SAURON(Culture.SAURON), GOLLUM(Culture.GOLLUM),
URUK_HAI(Culture.URUK_HAI), MEN(Culture.MEN), ORC(Culture.ORC),
//Additional Hobbit Draft cultures
ESGAROTH(Culture.ESGAROTH), GUNDABAD(Culture.GUNDABAD), MIRKWOOD(Culture.MIRKWOOD), SMAUG(Culture.SMAUG), SPIDER(Culture.SPIDER), TROLL(Culture.TROLL);
private Culture _culture;
private Token() {
this(null);
}
private Token(Culture culture) {
_culture = culture;
}
public Culture getCulture() {
return _culture;
}
}
package com.gempukku.lotro.common;
public enum Token {
BURDEN, WOUND,
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),
WRAITH(Culture.WRAITH), SAURON(Culture.SAURON), GOLLUM(Culture.GOLLUM),
URUK_HAI(Culture.URUK_HAI), MEN(Culture.MEN), ORC(Culture.ORC),
//Additional Hobbit Draft cultures
ESGAROTH(Culture.ESGAROTH), GUNDABAD(Culture.GUNDABAD), MIRKWOOD(Culture.MIRKWOOD), SMAUG(Culture.SMAUG), SPIDER(Culture.SPIDER), TROLL(Culture.TROLL);
private Culture _culture;
private Token() {
this(null);
}
private Token(Culture culture) {
_culture = culture;
}
public Culture getCulture() {
return _culture;
}
Token findTokenForCulture(Culture culture) {
for (Token token : Token.values()) {
if (token.getCulture() == culture)
return token;
}
return null;
}
}