public ReferenceWindow(GameSystem gameSystem) { GameSystem = gameSystem; InitializeComponent(); // TODO: Make ViewModel for skills to fix the hidden runtime failures when the grid can't find RestrictSubSkills & SubSkills on StandardSkills DataContext = new ReferenceWindowViewModel { Skills = gameSystem.SkillListings, PersonalityFlaws = gameSystem.PersonalityFlaws, MasterValuesTable = gameSystem.MasterValuesTable }; }
public GameSystemManager() { GameSystem = new GameSystem(); _campaignManifestConverter = new CampaignManifestConverter(); var userProfile = Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); var userDataStore = Path.Combine(userProfile, "RottedCapes"); SourceBookDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "SourceBook"); CharacterFolder = Path.Combine(userDataStore, "Characters"); CampaignDirectory = Path.Combine(userDataStore, "Campaigns"); Campaigns = new List<CampaignManager>(); }
public Campaign(GameSystem gameSystem) { _gameSystem = gameSystem; Characters = new List<Character>(); }