Ejemplo n.º 1
0
        public static void Renovate(AgricolaPlayer player, List <GameActionNotice> resultingNotices)
        {
            var costs = Curator.GetRenovationCost(player);

            foreach (var cost in costs)
            {
                player.RemoveResource(cost);
            }
            player.Renovate();

            resultingNotices.Add(new GameActionNotice(player.Name, NoticeVerb.Renovate.ToString(), new StringPredicate(player.Farmyard.HouseType.ToString())));
        }