public bool SelectClass() { _interpreter = new UserInputInterpreter(); Console.Write(MainConsoleMessages.CLASS_SELECT_MESSAGE); GameClass value = _interpreter.ClassInterpreter(Console.ReadLine()); if(value != null) { CurrentClass = value; Console.Write(MainConsoleMessages.CURR_CLASS, CurrentClass.Name); return true; } else { Console.Write(MainConsoleMessages.CLASS_SELECT_MESSAGE_ERROR); } return false; }
public DeckGenerator(GameClass gameClass) { _generator = new SpellDeckCardGenerator(gameClass.Deck); }