public GameBuilderViewModelDesignData() { var people = Config.BuildDefaultPeople(); Pieces = new ReadOnlyCollection <Card>(people.Cards.ToList()); Players.Add(new PotentialPlayer { Name = "Josh" }); Players.Add(new PotentialPlayer { Name = "Frank", Piece = Pieces.First() }); GameBuilt?.Invoke(this, new EventArgs()); }
private void BuildGame() { var builder = new Game.Builder() .AddCategory(_people) .AddCategory(Config.BuildDefaultRooms()) .AddCategory(Config.BuildDefaultWeapons()); foreach (var player in Players) { builder.AddPlayer(player.Name, player.Piece); } GameResult = builder.Build(); GameBuilt?.Invoke(this, new EventArgs()); }