public void InitializeStandard() { if (_initialized) { throw new InvalidOperationException(); } _characterContexts.Add(new CharacterContext(Profession.Builder)); _characterContexts.Add(new CharacterContext(Profession.Farmer)); _characterContexts.Add(new CharacterContext(Profession.Entertainer)); _characterContexts.Add(new CharacterContext(Profession.Doctor)); _characterContexts.Add(new CharacterContext(Profession.Banker)); // ToDo Initialize Foreign nations correctly _foreignNations = new ForeignNations(_characterContexts); // ToDo Initialize Explore Cards _initialized = true; }
public TurnContext(IList <ICharacterContext> characterContexts, ForeignNations foreignNations) { _characterContexts = characterContexts; _foreignNations = foreignNations; }