From 13cd360e1cb8a366a07ca9c7aee492fa1f2e0af3 Mon Sep 17 00:00:00 2001 From: "marcin.sciesinski" Date: Wed, 14 Aug 2019 19:26:36 -0700 Subject: [PATCH] Find Token by Culture --- .../java/com/gempukku/lotro/common/Token.java | 64 +++++++++++-------- 1 file changed, 36 insertions(+), 28 deletions(-) diff --git a/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Token.java b/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Token.java index f22065da5..fe2a8c40d 100644 --- a/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Token.java +++ b/gemp-lotr/gemp-lotr-common/src/main/java/com/gempukku/lotro/common/Token.java @@ -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; + } +}